systemsfailed.devfailure archive
← All incidents

Interview field guide

Build stronger answers from real failures.

Use concise lessons from public postmortems to explain tradeoffs, failure modes, and safeguards in a system design interview. Each incident appears under every topic it can help you discuss.

Incidents
41
Failure topics
10

Find a talking point

Browse by failure mode

Jump to a topic or search by technology, company, incident, or lesson.

All interview topics

Failure modeSplit-brain2 casesA partition leaves two nodes both acting as primary — writes diverge.

1 / 2
Back to topics ↑

Failure modeCascading failure18 casesOne component's failure overloads its neighbors until the system folds.

1 / 18
Back to topics ↑

Failure modeThundering herd9 casesA synchronized surge — retries, reconnects, cache stampede — buries a resource.

1 / 9
Back to topics ↑

Failure modeConfig change10 casesA configuration or rule push, not a code bug, takes production down.

1 / 10
Back to topics ↑

Failure modeResource exhaustion12 casesCPU, memory, connections, file descriptors or disk run dry.

1 / 12
Back to topics ↑

Failure modeBad deploy11 casesA rollout, flag flip, or migration that wasn't safely staged.

1 / 11
Back to topics ↑

Failure modeData loss1 caseAccidental deletion or replica divergence destroys or strands data.

Back to topics ↑

Failure modeDNS / BGP4 casesName resolution or route withdrawal makes systems unreachable.

1 / 4
Back to topics ↑

Failure modeDependency failure6 casesAn upstream or downstream service — internal or third-party — gives out.

1 / 6
Back to topics ↑

Failure modeAutomation misfire9 casesA failover, autoscaler, or cleanup job does the wrong thing, confidently.

1 / 9
Back to topics ↑