Skip to content

Architecture

The why behind the design. Each page is the readable companion to a specific architectural decision; together they explain the trades that shape the system.

PageWhat it argues
Why a thin centreThe control-plane decision in plain prose.
Three concentric ringsThe topology: control plane between fleets and consumers.
Why no central databaseWhy we explicitly rejected Postgres as source-of-truth.
Why API-firstWhy writes use the GitHub Contents API, not local-clone-and-push.
Trade-offs acceptedThe full enumeration of what we gave up.