Exposing the not-so-secret practices of the cult of DDD
summary
Demystifies concrete DDD tactics and shows what actually changes code: use C# records and value objects (personal-number, color examples) to encapsulate validation and immutability; prefer intent-revealing methods over setters; hide DB int IDs and map them in Entity Framework; isolate integration via an anti-corruption layer; prefer hexagonal/ports-and-adapters; use domain events and CQRS for eventual consistency; solve DB+message atomicity with the outbox pattern while handling at-least-once delivery.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 3:11What DDD is
- 10:34Tactical patterns in DDD
- 38:07Architectural patterns beyond layers
- 44:47Breaking down domains
- 53:40Domain communication
- 57:51Consistency boundaries
- 1:01:02CQRS and DDD
related talks
01h 03mExposing the not-so-secret practices of the cult of DDD
01h 03mExposing the not-so-secret practices of the cult of DDD
01h 05mGetting to DDD: Pragmatic or Principled?
54mImplementing Domain Driven Design
38mIntroDDDuction
02h 00m[Workshop] DDD in action. Evolution of the application architecture with DDD
39mDomain-Driven Design: Hidden Lessons from the Big Blue Book
45mLearning to Love DDD - a Tale of Two Products
