DevelopmentSubsection

Architecture

Where to put the boundaries, and what each boundary costs. Four topics: the two shapes a system can take, the migration between them that most teams attempt at the wrong moment, and the contract that makes any boundary usable by somebody else. The recurring theme is that a boundary is not free — it buys independence and charges you in latency, debugging and operational surface.

What is inside

Every page in this group, with what each one covers.

Where to start

Found this useful?

Share it with someone who is working on the same problem.