PŘÍRUČKA · ROZCESTNÍK · PRAXE A PROVOZ
Praxe a provoz, kde to bolí a kde se to láme.
Sekce o překladu teorie do reality. Testování ukazuje, jak vypadá zdravý běh. Migrace z CRUD popisuje strangler fig přechod ke zdravému modelu. Microservices a Bounded Contexts řeší, kdy z BC udělat servisu a kdy zůstat u modulárního monolitu. Pain points, anti-vzory a kdy DDD nepoužívat jsou poznámky, které obvykle slyšíte až při code review – zde jsou pohromadě.
Testy · migrace · služby · pasti
realita za diagramy · 6 kap.
17
18
19
20
21
22
Testování DDD
Unit · Integration · BDD · contract testy agregátů
Migrace z CRUD
Strangler Fig Pattern – postupný přechod bez stopy
DDD a microservices
BC jako service boundary · modular monolith · distributed monolith
DDD v praxi – kde to bolí
20 reálných problémů: Doctrine, ACL, strangler fig…
Anti-vzory a typické chyby
Anemic model, smart UI, leaky abstractions
Kdy DDD nepoužívat
7 situací, kdy DDD přinese víc škody než užitku