~/talk

Model Mitosis: No More Confusing Microservices with Monoliths

TalkinFrenchat Voxxed Days Luxembourg 2024 · 2024-06-20..06-21· [microservices, software-architecture]
slides:none on file

Explains how to decide between a monolithic application and microservices by focusing on the data and domain model. Covers causes of improper splits (model mitosis), consequences for coupling and maintainability, and practical guidelines to identify bounded contexts and when to keep a single deployable monolith versus split into services.

AI-written summary · about

  1. 0:00Introduction
  2. 2:00MVP user frustration
  3. 4:28Big Ball of Mud vs microservices
  4. 7:16Model tension
  5. 11:25Decoupling and duplication
  6. 13:10Domain Driven Design
  7. 15:18Domain separation
  8. 18:27Model specialization
  9. 21:15Anticorruption layer
  10. 27:16Dependencies and translation
  11. 31:07Tax calculation
  12. 37:07Production bug
  13. 39:12Schedule invariant
  14. 41:18Microservices and business needs
  15. 44:23Money pattern and context map
  16. 45:51Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.