Skip to content

Completeness vs Purity vs Performance

Daniel Mackay [SSW] edited this page Apr 30, 2023 · 1 revision

When designing a domain model in DDD there is often trade-offs we need to make. These trade-offs are around:

  1. Completeness: A complete domain model is a model that contains all the application’s domain logic
  2. Purity: A pure domain model is a model that doesn’t reach out to out-of-process dependencies
  3. Performance: How fast a system can respond
Clone this wiki locally