Design Desk

Foundations

Concept explainers behind the case studies: the mechanisms, not the systems built on top of them.

Observability & SRE

Observability & SREIntermediate7 min read

Alerting & On-Call

Alerting on causes instead of symptoms produces exactly the kind of flood that buries the one page that actually mattered.

Observability & SREAdvanced8 min read

Chaos Engineering

A circuit breaker that's never tripped and one that works look identical on a dashboard, until a real outage proves only one of them was ever true.

Observability & SREAdvanced7 min read

Disaster Recovery

"We have backups" answers neither of the two questions that matter: how much data you'd lose, and how long you'd be down while restoring.

Observability & SREAdvanced7 min read

Distributed Tracing

A trace id generated once at the edge and carried forward on every hop, and why one service that quietly drops it doesn't throw an error, it just leaves a gap that looks like the request vanished.

Observability & SREIntermediate7 min read

Health Checks & Readiness Probes

Alive and ready are two different questions, and answering both with one check gets a warming-up instance traffic it can't handle, or a momentarily busy one killed for no reason.

Observability & SREAdvanced9 min read

Metrics, Logs & Traces

Three signals that each answer a different question, and why having all three doesn't mean you can answer which of six services actually caused it.

Observability & SREAdvanced7 min read

SLIs, SLOs & Error Budgets

An SLO is a deliberate choice of how much unreliability is acceptable, not a target to always beat, and spending the budget is supposed to change what the team does next, not just how the team feels about last month.