PŘÍRUČKA · ROZCESTNÍK · POKROČILÉ VZORY
Pokročilé vzory, kde se DDD potkává s frameworkem.
Vrstva, ve které model ovlivňuje infrastrukturu. CQRS dělí čtení a zápis přes Messenger. Event Sourcing ukládá stav jako sekvenci doménových událostí. Ságy řídí dlouhotrvající procesy s kompenzacemi. Outbox Pattern publikuje eventy bez dual-write rizika. Read modely a projekce rozhodují, zda architektura v provozu obstojí.
CQRS · ES · Sagy · Outbox · projekce
pokročilé vzory v Symfony 8 · 5 kap.
12
13
14
15
16
CQRS
Oddělení čtení a zápisu přes Messenger komponentu
Event Sourcing
Stav aplikace jako sekvence doménových událostí
Ságy a Process Managery
Long-running procesy, kompenzace, eventually consistent
Outbox Pattern
Spolehlivé publikování eventů – eliminace dual-write
Read modely, projekce a výkon
Snapshoty, projekce, cache, read-model optimalizace