Learn · pattern playbooks

Debugging playbooks.

Build a mental library of failure patterns, then use it under pressure. Every playbook is concise, technical, and paired with a playable lab when we can prove the connection.

17 playbooks

2 labs

Debugging Env Var Issues

A concise checklist for incidents where local works but CI, staging, or production changes behavior.

InfrastructureRead
1 lab

Debugging Cache Stampedes

How to recognize and contain request spikes when cached data expires.

Distributed SystemsRead
1 lab

Debugging CORS Origin Bugs

A practical way to inspect origin parsing, credentials, and header behavior.

FrontendRead
2 labs

Debugging Retry Bugs

Retry issues often hide the first failure and create duplicate work.

BackendRead
1 lab

Debugging Timezone Bugs

Time bugs usually live at day boundaries, DST changes, and unit conversions.

BackendRead
1 lab

Debugging Pagination Bugs

Pagination bugs hide in boundary math, cursor reuse, and new records arriving between pages.

DatabasesRead
1 lab

Debugging Stale Locks

Stale locks turn a previous failure into a new outage.

Distributed SystemsRead
1 lab

Debugging Tenant Cache Bugs

Tenant cache bugs are both correctness and security incidents.

Distributed SystemsRead
2 labs

Debugging Idempotency Bugs

How to debug duplicate writes when clients, webhooks, or workers retry after ambiguous failures.

BackendRead
Guide only · practice coming soon

Debugging Distributed Locks

A checklist for stale locks, duplicate workers, TTL drift, and clock-skew ownership bugs.

Distributed SystemsRead
Guide only · practice coming soon

Debugging Transaction Rollback Issues

How to find partial writes when multi-step database workflows fail mid-request.

DatabasesRead
Guide only · practice coming soon

Debugging Queue Consumer Failures

How to debug missing retries, duplicate workers, and failed jobs that vanish from queues.

Distributed SystemsRead
Guide only · practice coming soon

Debugging Deployment Config Bugs

How to debug incidents where the source is deployment wiring rather than application logic.

InfrastructureRead
Guide only · practice coming soon

Debugging Observability Bugs

How to fix telemetry paths that hide failures, crash jobs, or create new production risk.

InfrastructureRead
Guide only · practice coming soon

Debugging Database Consistency Bugs

How to trace query consistency issues across repositories, replicas, and API response contracts.

DatabasesRead
Guide only · practice coming soon

Debugging Payment Races

How to reason about duplicate charges, concurrent refunds, and payment workflow compensation.

BackendRead
Guide only · practice coming soon

Debugging Performance Backpressure

How to diagnose resource exhaustion in streams, queues, and hot paths.

Distributed SystemsRead

17 playbooks · 12 linked practice labs · skip to practice