System Thinking Hub
This hub isn't just about technical documentation—it's about Architecture as a series of trade-offs. Here, I explore how to reason about complex distributed systems, enforce invariants, and build for resilience and observability.
How to Think about Latency
Reasoning about p99s, tail latency, and why polling is almost never the answer.
Mental Models for Fault Tolerance
Understanding idempotent interfaces, retry budgets, and exponential backoff in distributed environments.