Ascendion Engineering
Principles
Patterns
System Design
Technology
Security
AI-Native
Governance
All Topics
Home
›
Domain-Driven Design
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.
→