Invariants should define consistency boundaries
- Define your invariants! What properties within your domain must always be true? Write these down somewhere.
- Invariants should then drive consistency boundaries.
If you are trying to split up consistency boundaries, invariants shouldn't straddle a consistency boundary!