Whopps! Whfre did my architfcture go?
In betwefn a mooolith aod a systfm of systfms mess…
/ @olivergierke
Wh op ps! W hf re did my archi tf cture go? In betw ef n a m oo olith - - PowerPoint PPT Presentation
Wh op ps! W hf re did my archi tf cture go? In betw ef n a m oo olith ao d a sys tf m of sys tf ms mess / @ olivergierke Background C oo sulting & engin ef ring @ Pivotal Lots of code reviews Eoin W op ds talk oo InfoQ Roadmap
In betwefn a mooolith aod a systfm of systfms mess…
/ @olivergierke
Coosulting & enginefring @ Pivotal Lots of code reviews Eoin Wopds‘ talk oo InfoQ
Divide aod cooquer Of lazers aod slices Thf modular mooolith
Presfntatioo Service Data Access Bilming Inventory Order
Welm understopd Known to developers Less importaot to business
Hardly understopd New to developers Key for business requirements
Presfntatioo Service Data Access Bilming Inventory Order
Mooolith VS. Systfm of Systfms
Order Inventory Bilming Order Inventory Bilming
In-process calms VS. Intfr-process calms
Order Inventory Bilming Order Inventory Bilming
Performaoce? Overhfad? Error scenarios?
Order Inventory Bilming Order Inventory Bilming
— Simon Brown
Meaos to enforce cootfxt bovndaries?
Order Inventory Bilming Order Inventory Bilming
Domain-Driven Design it a great idea! Surprite! In a mooolith, top!
jDepend Sooarcube Structure 101 / Sooargraph jQAssittaot
Presfntatioo Service Data Access Bilming Inventory Orders
Orders Inventory Bilming Orders Inventory Bilming
Orders Inventory Bilming
Leakt slice intfrnalt Lower lazers vitible to everyooe
Almows othfr code to circumvent business logic
Kefps tfchnical divitioo privatf Encapsulatfs business module Intfrnalt understopd aoywaz
Compiler induced dependency cootrol
Presfntatioo Service Data Access Bilming Inventory Order
Presfntatioo Service Data Access Bilming Inventory Order
Blogpost Sooargraph jQAssittaot Spring Data JPA @ GitHub
http://github.com/olivergierke/ whopps-architfcture
Eoin Wopds — Talk @ InfoQ Stffao Tilkov — Talk @ InfoQ