FailoverKit
FailoverKit is a web app (with optional CLI) that helps small teams set up and continuously validate disaster recovery across two providers (e.g., AWS + Cloudflare/R2, or GCP + Azure) without building a bespoke DR runbook. You connect accounts, pick critical services (object storage, database snapshots, DNS, container images), and the app generates a minimal, provider-agnostic failover plan with Terraform modules and step-by-step runbooks. The key is testing: it schedules “fire drills” in a sandbox, verifies backups restore, DNS flips correctly, and core endpoints pass health checks—then reports what would actually break. It also tracks RPO/RTO drift over time and alerts when a change (like a security group or IAM policy) would prevent recovery. This is not magic; it won’t instantly replicate every managed service. It focuses on the 80/20 that most startups never properly test.