VOL. I 2026 EDITION · ČESKY · ZDARMA

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.

Michal Katuščák
PHP / Symfony · 13+ let komerčního vývoje
CONTENTS 16 kapitol · ~7 h 46 min čtení
  1. 01
    Co je Domain-Driven Design Filozofie, Ubiquitous Language, Bounded Context
    Základy 12′
  2. 02
    Základní koncepty DDD Entity · Value Objects · Agregáty · Repozitáře · Events
    Základy 18′
  3. 03
    Vertikální slice architektura Slicing podle feature, ne podle vrstvy
    Základy 12′
  4. 04
    Implementace v Symfony 8 Struktura projektu, Messenger, DI, Doctrine
    Základy 35′
  5. 05
    CQRS Oddělení čtení a zápisu přes Messenger komponentu
    Vzory 35′
  6. 06
    Event Sourcing Stav aplikace jako sekvence doménových událostí
    Vzory 45′
  7. 07
    Ságy a Process Managery Long-running procesy, kompenzace, eventually consistent
    Vzory 40′
  8. 08
    Výkonnostní aspekty Snapshoty, projekce, cache, read-model optimalizace
    Vzory 30′
  9. 09
    Praktické příklady E-shop, fakturace, inventory — minimal end-to-end
    Praxe 30′
  10. 10
    Testování DDD Unit · Integration · BDD · contract testy agregátů
    Praxe 30′
  11. 11
    Migrace z CRUD Strangler Fig Pattern — postupný přechod bez stopu
    Praxe 25′
  12. 12
    DDD v praxi – kde to bolí 20 reálných problémů: Doctrine, ACL, strangler fig…
    Praxe 35′
  13. 13
    Anti-vzory a typické chyby Anemic model, smart UI, leaky abstractions
    Praxe 35′
  14. 14
    Kdy DDD nepoužívat 7 situací, kdy DDD přinese víc škody než užitku
    Praxe 14′
  15. 15
    Případová studie Systém pro správu projektů v DDD a CQRS, krok za krokem
    Praxe 50′
  16. 16
    DDD a umělá inteligence Eric Evans · Fowler · Beck · DHH o vztahu DDD a AI
    Reference 20′
  17. Glosář Definice klíčových DDD termínů
    Reference
  18. Zdroje Knihy, blogy, videa, kurzy, repos
    Reference