[Essay]

System Design Tradeoffs

Taste, constraints, and blast radius.

System Design Reliability Engineering
Back to writing

Thesis

Good system design is constraint selection.

Notes

Every abstraction buys something and hides something. The practical question is whether the hidden complexity is smaller than the coordination cost it removes.

Working Claim

Architecture should follow blast radius, not fashion.