Software Development
Domain Driven Design
Model software around the business domain using bounded contexts, aggregates, and ubiquitous language. Use when the user mentions "domain modeling", "bounded context", "aggregate root", "ubiquitous language", "anti-corruption layer", "context mapping", "domain events", "strategic design", "the code doesnt match the business", or "how do we split this big system". Also trigger when breaking a monolith into services, defining service boundaries, or aligning code structure with business processes. Covers entities vs value objects, domain events, and context mapping strategies. For architecture layers, see clean-architecture. For complexity, see software-design-philosophy.
- Publisher / source
- wondelai/skills (found on skills.sh, an awesome list, the CSV list)
- Upstream record
- wondelai/skills
- Version
- Version 3
- Published
- Publication review
- Approved for publication
- Content fingerprint
14f80bc0c209e8500f52813158afb8b6b819b47a54b92576f0c0586acac38668