PŘÍRUČKA · ROZCESTNÍK · PRAXE A PROVOZ
Praxe a provoz, kde to bolí a kde se to láme.
Sekce o tom, jak teorie obstojí v reálném projektu. Testování pokrývá unit, integrační, asynchronní i architektonické testy. Migrace z CRUD popisuje postupný přechod podle Strangler Fig Pattern. DDD a microservices řeší, kdy z Bounded Contextu udělat samostatnou službu a kdy zůstat u modulárního monolitu. Kde to bolí, anti-vzory a kdy DDD nepoužívat shrnují poznámky, které obvykle zazní až při code review.
Testy · migrace · služby · pasti
realita za diagramy · 6 kap.
17
18
19
20
21
22
Testování DDD
Unit · integrační · async Messenger · architektonické testy
Migrace z CRUD na DDD
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, God Aggregate, primitive obsession…
Kdy DDD nepoužívat
7 situací, kdy DDD přinese víc škody než užitku