Architecture that can absorb change
Strengholt starts from the problem of tightly coupled systems, where a change in one place forces changes elsewhere. The aim is an environment where components can evolve at different speeds. That requires deliberate boundaries and a view of how data moves between them, not just a new product to sit in the middle of the estate.
- Trace coupling before proposing a redesign
- Set boundaries that let components evolve separately
- Judge platforms by how they change
