Domain-Driven Design: Lean Aggregates

Design aggregates around true consistency boundaries, not around all related data, to keep domain logic clear and write paths performant as the system grows.