Domain-Driven-Design
16 Thoughts filed under this subject.
- Test Process State, Not Message Choreography
- A Process Manager Remembers What the Queue Cannot
- An Outbox Moves the Failure Window
- Publishing Events Is Not Event Sourcing
- A Domain Event Is a Fact, Not a Question
- CQRS Starts When Reads Need a Different Model
- A Queued Command Changes the Contract
- A Command Bus Must Pay for Its Indirection
- A Valid Command Can Still Be Refused
- A Mapper Connects Two Honest Models
- An Open Host Service Is Not a Published Language
- An API Cannot Tell You Who Has Influence
- An Anti-Corruption Layer Must Own the Translation
- A Context Map Must Say What the Arrow Means
- Shared Kernel or Published Language: Choose Where Coordination Lives
- EventStorming Finds Disagreement Before It Finds Services