Aggregate Design: Using Invariants as a Guide

added by DotNetKicks
4/28/2021 9:49:20 PM

855 Views

How do you compose an aggregate? For me, aggregate design involves understanding the invariants. Invariants are business rules that must always be consistent. Understanding the invariants will guide your aggregate design. Everything I seemingly post ends up being about defining boundaries! Aggregates are yet another example of defining boundaries based on invariants and consistency.


0 comments