Aggregate Root
← Back to Aggregates
The single entity through which all external access to the aggregate occurs. The root enforces all invariants across the aggregate, controls the lifecycle of internal entities, and is the only member directly referenced by external objects.