VOL. I
Domain-Driven Design
v Symfony 8.
Šestnáctikapitolová příručka pro seniorní vývojáře a architekty. Od ohraničených kontextů přes CQRS a Event Sourcing až po reálné případové studie – v PHP 8.4+ a Symfony 8.
-
01
Co je Domain-Driven Design Filozofie, Ubiquitous Language, Bounded ContextZáklady 12′
-
02
Základní koncepty DDD Entity · Value Objects · Agregáty · Repozitáře · EventsZáklady 18′
-
03
Vertikální slice architektura Slicing podle feature, ne podle vrstvyZáklady 12′
-
04
Implementace v Symfony 8 Struktura projektu, Messenger, DI, DoctrineZáklady 35′
-
05
CQRS Oddělení čtení a zápisu přes Messenger komponentuVzory 35′
-
06
Event Sourcing Stav aplikace jako sekvence doménových událostíVzory 45′
-
07
Ságy a Process Managery Long-running procesy, kompenzace, eventually consistentVzory 40′
-
08
Výkonnostní aspekty Snapshoty, projekce, cache, read-model optimalizaceVzory 30′
-
09
Praktické příklady E-shop, fakturace, inventory — minimal end-to-endPraxe 30′
-
10
Testování DDD Unit · Integration · BDD · contract testy agregátůPraxe 30′
-
11
Migrace z CRUD Strangler Fig Pattern — postupný přechod bez stopuPraxe 25′
-
12
DDD v praxi – kde to bolí 20 reálných problémů: Doctrine, ACL, strangler fig…Praxe 35′
-
13
Anti-vzory a typické chyby Anemic model, smart UI, leaky abstractionsPraxe 35′
-
14
Kdy DDD nepoužívat 7 situací, kdy DDD přinese víc škody než užitkuPraxe 14′
-
15
Případová studie Systém pro správu projektů v DDD a CQRS, krok za krokemPraxe 50′
-
16
DDD a umělá inteligence Eric Evans · Fowler · Beck · DHH o vztahu DDD a AIReference 20′
-
–
Glosář Definice klíčových DDD termínůReference
-
–
Zdroje Knihy, blogy, videa, kurzy, reposReference
FEATURED · KAPITOLA 15
Případová studie: systém pro správu projektů end-to-end
Kompletní systém pro správu projektů a úkolů v DDD architektuře krok za krokem – od doménové analýzy a ohraničených kontextů přes agregáty a CQRS po projekce s reconciliation a event-driven workflow. Syntéza všeho, co předchozí kapitoly probírají odděleně.