Term Kind Topic What it is
Boundary Reversal Asymmetry Split Reversal Cost, Asymmetric Boundary Error concept Service Boundaries The fact that a boundary drawn too coarse is cheap to split later while one drawn too fine is expensive to merge, which makes the coarse error the right default when evidence is thin.
Boundary Volatility Test practice Service Boundaries Evaluating a proposed service boundary by asking whether the things on either side change for different reasons and at different rates.
Co-Change Analysis Change Coupling, Logical Coupling practice Service Boundaries Using version-control history to find which components change together - the strongest available evidence that a proposed boundary is right or wrong.
DoorDash: Decomposing a Python Monolith DoorDash Microservices Migration case-study Service Boundaries DoorDash moved off a Python monolith as growth made deployment risk and scaling limits unmanageable, and used a facade to migrate incrementally.
Invariant Containment Boundary Follows the Invariant, Transaction Test concept Service Boundaries The rule that a service boundary must contain any invariant that must hold exactly - so discovering that a split would break a transaction is evidence the boundary is wrong, not merely an obstacle.
Service Boundary Heuristics practice Service Boundaries The signals that indicate where a service boundary belongs, and the ones that reliably mislead.