ddd/

Domain-Driven
Design

Context mapping, bounded-context patterns, and aggregate design.

Domain A Domain B
4 topics in this section
ddd/aggregates/
Aggregates
Aggregate design: root entities, invariants, transactional boundaries, and aggregate size guidance.
ddd/context-maps/
Context Maps
Strategic DDD: identifying bounded contexts, upstream/downstream relationships, ACL, and shared kernel patterns.
ddd/events/
Domain Events
Domain event design, event naming conventions, event sourcing integration, and pub/sub wiring.
ddd/repositories/
Repositories
Repository pattern implementation: abstraction over persistence, unit of work, and specification pattern.