Incident Response Runbook
Step-by-step procedures for critical incidents
On-Call Rotation
Slack: @on-call
PagerDuty: [link]
Critical Contacts
CTO: +1-555-XXXX (24/7)
Security: security@company.com
War Room
Zoom: [link] (always open)
Slack: #incidents (real-time)
Owner: DBA Team
Service Level Objective (SLO)
RTO: 4 hours | RPO: 1 hour
Incident Response Steps
1. Declare incident in Slack #incidents channel
2. Page on-call DBA immediately
3. Check database logs for errors
4. Attempt automatic failover to replica
5. If failover fails, initiate restore from latest backup
6. Notify stakeholders of ETA
7. Post-incident: RCA within 24 hours
Stakeholder Communication
Initial Alert (within 5 min):
"🚨 INCIDENT: Database Down
Severity: CRITICAL
Status: INVESTIGATING
Updates every 10 minutes"
Update (every 10 min):
"Root cause: [description]
Action: [mitigation in progress]
ETA to resolution: [time]"
Detection
Alert fires, on-call paged
Response
Team assembled, incident declared
Investigation
Root cause identified
Mitigation
Fix implemented or rollback
Recovery
System restored to normal
Post-Incident
RCA completed, lessons learned documented