Operations7 min read

Writing a real DR runbook (before 2 AM)

Most ‘DR plans’ are a paragraph in a wiki nobody has opened. A real runbook is what lets a tired engineer recover the platform at 2 AM without improvising. Here’s what actually goes in one.

Disaster recovery isn’t a backup — it’s the documented, rehearsed procedure for turning a backup into a running service under stress. The test isn’t whether you have a plan; it’s whether someone who didn’t write it can execute it at 2 AM.

What a real runbook contains

RTO and RPO drive the design

RTO (how fast you must be back) and RPO (how much data you can lose) aren’t documentation — they decide your architecture. A 30-second RTO needs active-active; a one-hour RTO can use a warm standby. Set them first; design to them.

The part everyone skips: testing

An untested runbook is fiction. Rehearse it — a scheduled failover drill, ideally a real game-day — because the first time you discover the replica wasn’t actually replicating should not be during a real outage. Every drill finds something; that’s the point.

Keep it alive

Infrastructure changes; runbooks rot. Review after every architecture change and every drill. A runbook that describes last year’s system is worse than none, because it’s trusted and wrong.

Lessons

This is the kind of problem HySky is built around.

Talk to a team that runs a live operator, not just sells software.

WhatsApp us