Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Microservice within a Monolith v1
Search
Joop Lammerts
March 28, 2019
Technology
0
110
Microservice within a Monolith v1
Joop Lammerts
March 28, 2019
Tweet
Share
More Decks by Joop Lammerts
See All by Joop Lammerts
_Rootnet__You_re_Agile_is_broken__and_here_is_how_to_fix_it.pdf
jlammerts
0
49
How to improve your team synergy w/The Attitude Model #DPC19
jlammerts
0
180
Microservice within a Monolith #devdays2019
jlammerts
0
83
Microservice within a Monolith #phpday
jlammerts
0
150
The Attitude Model
jlammerts
0
28
Improve your team synergy w/The Attitude model
jlammerts
0
360
Other Decks in Technology
See All in Technology
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
250
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.7k
AIエージェントで90秒の広告動画を制作!台本・音声・映像・編集をつなぐAWS最新アーキテクチャの実践
nasuvitz
0
110
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
5
640
AIのグローバルトレンド2025 #scrummikawa / global ai trend
kyonmm
PRO
1
290
生成AI時代のデータ基盤設計〜ペースレイヤリングで実現する高速開発と持続性〜 / Levtech Meetup_Session_2
sansan_randd
1
150
2025年になってもまだMySQLが好き
yoku0825
8
4.8k
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
290
【NoMapsTECH 2025】AI Edge Computing Workshop
akit37
0
200
Generative AI Japan 第一回生成AI実践研究会「AI駆動開発の現在地──ブレイクスルーの鍵を握るのはデータ領域」
shisyu_gaku
0
280
現場で効くClaude Code ─ 最新動向と企業導入
takaakikakei
1
250
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
260
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
330
21k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Become a Pro
speakerdeck
PRO
29
5.5k
Unsuck your backbone
ammeep
671
58k
Faster Mobile Websites
deanohume
309
31k
A designer walks into a library…
pauljervisheath
207
24k
Designing for Performance
lara
610
69k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
A Modern Web Designer's Workflow
chriscoyier
696
190k
Designing for humans not robots
tammielis
253
25k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Transcript
Microservices in a Monolith Not so much Microservices, more Event
Driven Architecture
Joop Lammerts Developer @procurios for +3 years @jlammerts
Procurios Cluster
Procurios Cluster for context
Our Monolith
Our monolith ~ backend: 3.000.000 lines of code distributed over
18.000 PHP files ~ frontend: 350.000 lines in 1800 JavaScript files 800.000 lines of CSS code
Usage
Usage • 2000 clients • 800.000 users • 500.000 visitors
an hour
None
Microservices, or microservice architecture, is an approach to application development
in which a large application is built as a suite of modular components or services. Assumption
Microservices, or microservice architecture, is an approach to application development
in which a large application is built as a suite of modular components or services. Assumption
Modules
None
None
None
Modulair Monolith
Modulair Monolith • Bounded context with no dependencies on each
other • Information can be duplicated for each bounded context
Modules sent messages
None
None
None
What to do with your legacy Monolith?
Take aways Locate and isolate Bounded contexts and turn them
into modules Let the world know what changed an Event Driven plugin architecture
Joop Lammerts Website: www.procurios.com Twitter: @jlammerts