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
35
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 mode

Split-brain

2 cases

A partition leaves two nodes both acting as primary — writes diverge.

Back to topics ↑

Failure mode

Cascading failure

17 cases

One component's failure overloads its neighbors until the system folds.

Back to topics ↑

Failure mode

Thundering herd

8 cases

A synchronized surge — retries, reconnects, cache stampede — buries a resource.

Back to topics ↑

Failure mode

Config change

8 cases

A configuration or rule push, not a code bug, takes production down.

Back to topics ↑

Failure mode

Resource exhaustion

11 cases

CPU, memory, connections, file descriptors or disk run dry.

Back to topics ↑

Failure mode

Bad deploy

7 cases

A rollout, flag flip, or migration that wasn't safely staged.

Back to topics ↑

Failure mode

Data loss

1 case

Accidental deletion or replica divergence destroys or strands data.

Back to topics ↑

Failure mode

DNS / BGP

4 cases

Name resolution or route withdrawal makes systems unreachable.

Back to topics ↑

Failure mode

Dependency failure

6 cases

An upstream or downstream service — internal or third-party — gives out.

Back to topics ↑

Failure mode

Automation misfire

8 cases

A failover, autoscaler, or cleanup job does the wrong thing, confidently.

Back to topics ↑