Decomposition heuristics help teams test service boundaries without pretending there is one universal split.
Decomposition heuristics are decision aids, not universal laws. Chapter 5 treats boundary design as a practical review exercise: teams should compare several pressures at once instead of searching for one magical splitting rule. The goal is not perfect certainty. It is better judgment before an expensive service boundary hardens into production reality.
Read the lessons in order. The first covers business capability as the usual starting heuristic. The second explains why change cadence can reveal artificial coupling. The third focuses on data ownership and why it matters without collapsing into service-per-table design. The fourth shows how risk, criticality, and scaling profile legitimately influence separation. The fifth closes with the heuristics that most often produce bad boundaries.
If a service discussion still sounds like “this table deserves an API” or “this screen deserves a backend,” Chapter 5 is the place to reset the decision frame.