POST 062 · CROSS-DOMAIN BINDING
Architecture is API design.
Left: a building defined as a typed interface. Right: toggle breaking vs non-breaking changes and watch the compatibility score. Good architecture, like good APIs, evolves without breaking its consumers.
Building Interface Definition
A breaking change in an API forces every consumer to update. A breaking change in a building forces every downstream trade to re-coordinate. Same problem. Same solution: design stable interfaces.