How Netflix does failovers in 7 minutes flat
summary
Netflix claims it can shift all 100M+ users under seven minutes by prebuilding nimble shadow clusters that Python orchestration (Flask, Redis, async queues) keeps topped up using Atlas and Edda caches, Cassandra for replication, and an edge proxy plus DNS cutover. Detection drops to ~2 minutes, scaling becomes ~4 minutes by transplanting ready instances, DNS ~3 minutes, down from ~45. The system runs in monthly “chaos Kong” exercises, is cost‑neutral using reserved instances, and reliably works in production.
AI-written summary · about
chapters (16)
- 0:00Start
- 5:08Prerequisites
- 6:32Failover Candidate
- 8:14Regional Failover Process
- 11:24Scaling Pattern
- 12:39Traffic Shift
- 15:06us-west
- 19:10Periodic Tasks
- 19:44Triggered Tasks
- 20:05Nanoservices
- 21:00Characteristics
- 22:23Anticipate Failure
- 22:56Fallbacks
- 23:42Eventual Consistency
- 24:18Orphan Cleaner
- 27:18Suggestions
related talks
31mKeeping Your Cloud Footprint in Check
50mFast Delivery
31mHow Netflix Thinks About DevOps
27mBehind the Scenes: Running Critical Services @ Netflix
29mFast, Safe, and Continuous -- Picking all 3 at Netflix
41mHow Netflix Embraces Failure to Improve Resilience and Maximize Availability
55mIncident Management at Netflix Velocity
29mHow Netflix Thinks About DevOps
