Domain-Driven Design (DDD) / Simple CRUD

Kind: tension

Record: tension:domain-driven-design-ddd-simple-crud

Canonical: Schema

"domain-driven-design" (domain-modeling layer) is traded against "Simple CRUD" (domain-modeling layer) — a principle cannot be scope-separated from a quality, metric, or cost it competes with; resolve by measuring "Simple CRUD" and choosing an explicit operating point.

Listed in Tensions, before Domain Model / Persistence Simplicity.

In tension with

Mechanism

Linked from