vibe-coder/skills/infra/disaster-recovery/SKILL.md
Backup strategies, disaster recovery planning, and business continuity.
npx skillsauth add timequity/plugins disaster-recoveryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| Metric | Definition | Example | |--------|------------|---------| | RTO | Recovery Time Objective | 4 hours | | RPO | Recovery Point Objective | 1 hour |
RTO: How long until service is restored? RPO: How much data can we lose?
| Strategy | RTO | Cost | |----------|-----|------| | Backup & Restore | Hours | $ | | Pilot Light | Minutes | $$ | | Warm Standby | Minutes | $$$ | | Multi-Site Active | Seconds | $$$$ |
# PostgreSQL
pg_dump -h host -U user dbname | gzip > backup.sql.gz
# MySQL
mysqldump -h host -u user -p dbname | gzip > backup.sql.gz
# AWS RDS
resource "aws_db_instance" "main" {
backup_retention_period = 7
backup_window = "03:00-04:00"
# Cross-region replica for DR
replicate_source_db = aws_db_instance.primary.arn
}
| Test Type | Frequency | |-----------|-----------| | Backup restore | Monthly | | Failover drill | Quarterly | | Full DR test | Annually |
Primary (us-east-1) Secondary (us-west-2)
┌─────────────────┐ ┌─────────────────┐
│ App + DB │ ──sync── │ DB Replica │
└─────────────────┘ └─────────────────┘
│ │
└──────── Route 53 ──────────┘
(failover)
devops
Cloud cost management, rightsizing, and FinOps practices.
testing
CI/CD pipeline design with GitHub Actions, GitLab CI, and best practices.
development
Validate idea and create detailed PRD. Saves docs/PRD.md to project. Use when: user describes an app idea, wants to create something new. Triggers: "I want to build", "create app", "make website", "build MVP", "хочу создать", "сделать приложение".
development
Build GraphQL APIs with schema design, resolvers, and subscriptions. Use when: creating GraphQL server, API with complex queries. Triggers: "graphql", "gql", "apollo", "async-graphql", "strawberry".