Tag: ddd
All the articles with the tag "ddd".
DDD Part 7 — Domain Event and Anti-Corruption Layer
This article covers how to implement eventual consistency between aggregates using Domain Events and how to protect the domain from external systems...
DDD Part 6 — Domain Service and Application Service
Where to put domain logic — in the Entity, Domain Service, or Application Service? This article covers placement criteria and the responsibilities of...
DDD Part 5 — Aggregate and Repository
Aggregates define consistency boundaries, and repositories handle persistence at that boundary level. This article walks through design rules and...
DDD Part 4 — Entity and Value Object
Some objects are different even with the same name and attributes; others are identical as long as their values match. This article covers the criteria...
DDD Part 3 — Context Mapping
Since bounded contexts aren't islands, they need to be connected. This article covers 7 patterns for defining relationships between contexts, from...
DDD Part 2 — Ubiquitous Language and Bounded Context
Confusion starts when the same word carries different meanings. This article covers how to align communication with ubiquitous language and draw...
DDD Part 1 — Why Domain-Centric Design Matters
Software complexity comes from the domain, not the technology. This article covers the core premise of DDD, an overview of strategic and tactical...






