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.

Closure of Operations in Domain Modeling

A design technique leading to a more predictable, composable, and maintainable code.