Domain-Driven Design

DDD

Kind: style

Layer: Domain Modeling

Aliases: DDD

Record: architecture:domain-driven-design

Severity: contextual

Scope: domain, bounded context, system

Canonical: Ontology

A convention of modeling software on the business domain's own language, split into bounded contexts with a domain model in each.

Listed in Architecture principles, after Model Version Ambiguity and before Domain Model.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Reinforced by

Linked from