Aggregate

Kind: pattern

Layer: Domain Modeling

Record: architecture:aggregate

Severity: contextual

Scope: domain, consistency boundary, bounded context

Canonical: Ontology

A design pattern that groups entities under one root, which is the only entry point and keeps the group's invariants.

Listed in Architecture principles, after Explicit Boundaries and before Value Object.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Refactors

Linked from