Skip to content

What do you do in the first five minutes of a booking incident?

1 min read · main part only; folded sections are optional

After this you can answer: What do you do in the first five minutes of a booking incident?

First identify scope: all requests, one route, one event or only background completion. Record the earliest known failure and a representative correlation or booking ID. Avoid asking customers to repeat bookings with fresh idempotency keys before checking whether the first request committed.

For public errors, distinguish ALB-originated 5xx from application errors, inspect target registration and ECS events, and compare deployed revisions. For delayed confirmations, inspect outbox progress, SNS delivery, queue age, Lambda errors and DLQ evidence. The current dashboard focuses on API and email; ticket work needs its own logs and resource checks.

A recent release is a hypothesis, not proof. A compatible image rollback may be a useful mitigation; it cannot undo a committed booking or schema change. During a larger incident, give one person coordination and status duties so investigation and communication proceed together. Recovery means a real affected path works and delayed work is resolving, not merely that an alarm changed state.

Would you purge the queue to make the alarm green?
No. That discards customer work and destroys evidence. Diagnose the failure and choose a reviewed retry or repair path.
What if you cannot safely roll back?
Reduce the affected operation or repair forward while preserving durable state. Compatibility determines the available mitigations.
When do you write the root-cause report?
After service is stable and evidence is preserved. Record the timeline during response, then separate proven causes from hypotheses afterward.

Read the path chapter, select the relevant map piece →, then inspect infra/src/observability/dashboard-body.ts → dashboardBody. Work through the related case for a diagnostic example.

Read this book online: https://book.theversehub.in/