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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Joop Lammerts
March 28, 2019
Technology
140
0
Share
Microservice within a Monolith v1
Joop Lammerts
March 28, 2019
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
59
How to improve your team synergy w/The Attitude Model #DPC19
jlammerts
0
200
Microservice within a Monolith #devdays2019
jlammerts
0
92
Microservice within a Monolith #phpday
jlammerts
0
180
The Attitude Model
jlammerts
0
39
Improve your team synergy w/The Attitude model
jlammerts
0
390
Other Decks in Technology
See All in Technology
Sony_KMP_Journey_KotlinConf2026
sony
2
200
Platform Engineering as a Product: Criteria for Improvement and Multi-Tenant Design
kumorn5s
0
470
long-running-tasks
cipepser
3
460
Spring AI × MCP 入門〜AIエージェントへのツール公開、境界設計から始める最小構成 〜
yuyamiyamoto
0
200
JJUG CCC 2026 Spring AI時代の開発こそ標準化を武器に! ― 方式・プロセス・プラットフォームの標準化
s27watanabe
2
670
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
730
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
580
Javaで学ぶSOLID原則
negima
1
260
「コーディング」しない人のための Claude Code 入門 ChatGPT の次の一歩 — 業務に組み込む 育成・共有・自動化
rfdnxbro
2
1.1k
OCI Oracle AI Database Services新機能アップデート(2026/03-2026/05)
oracle4engineer
PRO
0
110
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
160
AI駆動開発が変える、大規模開発の前提 ーHuman in the Loop から Human on the Loop へ / AIE2026
visional_engineering_and_design
2
1.4k
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
WENDY [Excerpt]
tessaabrams
11
38k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
150
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
380
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
The Cult of Friendly URLs
andyhume
79
6.9k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
370
Tell your own story through comics
letsgokoyo
1
940
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
55k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
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