Contents

Infrastructure & Operations › Incidents & SRE

Game Day

Practicing incident response with simulated failures.

Also known as: game day, chaos day, failure drill

A game day is a planned exercise where a team deliberately creates failures to practice responding to them. You might kill a service, disconnect a dependency, or simulate a failed region, and then work the problem as if it were real — declaring an incident, coordinating through an incident commander, using the runbooks. The goal is to find gaps and build muscle memory in a controlled setting, before a real outage.

hypothesis: "if the primary DB fails, we fail over within 10 minutes"
exercise:   stop the primary in a scoped window
observe:    does monitoring fire? do the docs work? who knew what to do?
follow-up:  fix the gaps found (docs, alerts, automation)

It’s the deliberate-practice counterpart to chaos engineering: chaos experiments test the system’s resilience continuously and often automatically; a game day tests the people and process in a one-off exercise. They overlap and complement each other.

The classic mistakes:

  • No hypothesis or success criteria. “Let’s break something and see” produces anecdotes, not learning. Decide what you’re testing and what a good outcome looks like.
  • Surprising real users. A drill that runs without scoping can cause a real outage. Set boundaries, announce to the teams involved, and start small.
  • Too big the first time. Teams often plan an elaborate multi-service failure and create chaos they can’t manage. Start with one component in a safe window.
  • No follow-up. The value is in fixing what the exercise exposed — stale runbooks, missing alerts, unclear ownership. Without action items, it’s just stress.
  • Skipping the review. Treat the exercise like an incident: a short postmortem of what worked and what didn’t.

When to run one: regularly enough to stay sharp, and especially before big events — a launch, a migration, peak season. They’re also the best way to test disaster recovery plans, which are otherwise assumptions until exercised. A team that has practice recovering is a team that recovers faster when it counts.