Johannes Rost
summary
Describes a practical migration from a legacy monolith to a modular system using Domain-Driven Design: identifying domain seams, defining bounded contexts, and enforcing a ubiquitous language in code and tests. Recommends the strangler pattern for incremental extraction, API contracts and independent CI pipelines to avoid big-bang rewrites, and gives concrete steps for discovering domain boundaries, splitting repositories, and making modules independently maintainable and deployable.
AI-written summary · about
related talks
14mFrom Brownfield to Greenfield
45mUsing DDD To Decompose Your Monolith
47mDomain Driven Transformation—How to Bring Back Sustainable Architecture to
51mDomain - Driven Transformation
38mDomain-Driven Transformation - how to improve the structure of legacy systems
55mDomain-Driven Design: back to the roots
43mModular Monoliths: The Architecture That Scales w Your Domain
49mRealizing Domain Design Through Architectural Modularity ...
