DDD Aggregate
A DDD aggregate is a cluster of domain objects treated as one unit, with a single aggregate root handling outside references and integrity. Data is loaded and saved as whole aggregates, and transactions should not cross aggregate boundaries.