Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Microservice within a Monolith v1
Joop Lammerts
March 28, 2019
Technology
0
25
Microservice within a Monolith v1
Joop Lammerts
March 28, 2019
Tweet
Share
More Decks by Joop Lammerts
See All by Joop Lammerts
How to improve your team synergy w/The Attitude Model #DPC19
jlammerts
0
57
Microservice within a Monolith #devdays2019
jlammerts
0
54
Microservice within a Monolith #phpday
jlammerts
0
64
The Attitude Model
jlammerts
0
17
Improve your team synergy w/The Attitude model
jlammerts
0
210
Other Decks in Technology
See All in Technology
MRTK3 - DataBinding and Theming 入門
futo23
0
200
インフラのCI/CDはGitHub Actionsに任せた
mihyon
0
120
Custom AppをIP制限ありのままで審査に通す方法
yusuga
0
700
20220622_FinJAWS_あのときにAWSがあったらこうできた
taketakekaho
0
120
What's Data Lake ? Azure Data Lake best practice
ryomaru0825
2
760
プログラマがオブジェクト指向しても幸せになれない理由
shirayanagiryuji
0
160
Introduction to MLOps
asei
7
1.2k
ドメイン知識の蓄積が開発に起こす100のこと
codmoninc
0
110
モブに早く慣れたい人のためのガイド / A Guide to Getting Started Quickly with Mob Programming
cybozuinsideout
PRO
2
1.9k
【SAP知らない人向け】SAP on AWS 個人学習メモ/sap-on-aws-study
emiki
3
2.4k
Swift Regex Builder
kumamotone
1
110
RDRA + JavaによるレジャーSaaSプロダクトの要件定義と実装のシームレスな接続
jjebejj
PRO
3
770
Featured
See All Featured
Writing Fast Ruby
sferik
612
57k
Principles of Awesome APIs and How to Build Them.
keavy
113
15k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
39
13k
The Mythical Team-Month
searls
209
39k
The Illustrated Children's Guide to Kubernetes
chrisshort
15
36k
Producing Creativity
orderedlist
PRO
334
37k
We Have a Design System, Now What?
morganepeng
35
3k
The World Runs on Bad Software
bkeepers
PRO
57
5.3k
Design by the Numbers
sachag
271
17k
Documentation Writing (for coders)
carmenhchung
48
2.6k
Building Your Own Lightsaber
phodgson
94
4.6k
What's in a price? How to price your products and services
michaelherold
229
9.4k
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