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

Change Proposals

Breaking changes
0
Compatible changes
0
API score
100
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.