Lexicon

Add Aggregate Invariant

Kind: technique

Layer: Domain Modeling

Record: lexicon:add-aggregate-invariant

Canonical: Lexicon

A technique for enforcing a rule across related entities inside the aggregate that owns them.

Listed in Lexicon terms, after Split Repository and before Split Bounded Context.

Category

  • Domain Architecture

Refactors

  • Anemic Domain Model
  • Aggregate

Linked from

  • Anti-patterns
  • Domain Architecture