CaseLearn logo
CASELEARN
Education that works
Try free
Home › Case studies › Netflix
TechnologySystem DesignStreamingIntermediate2011

Netflix: Chaos Engineering — Breaking Things on Purpose

How Netflix deliberately broke their own systems to build the most resilient streaming platform in the world.

The challenge

Netflix moved from a monolithic system to microservices running on AWS. With hundreds of services, any one could fail at any time. Engineers discovered that systems never tested under failure conditions would fail catastrophically in production when real failures occurred.

The strategy

Netflix engineer Greg Wick invented 'Chaos Monkey' — a tool that randomly terminates production servers during business hours. The philosophy: if you never test failure, you'll never be ready for it. Force engineers to build resilient systems by making failures routine.

Want the full story, outcome and quiz?

Read how Netflix executed it, the results, key lessons and test yourself with a quiz. Free on CaseLearn.

Try the full case free →

Key lessons (preview)

More System Design cases

WhatsApp100 Billion Messages a Day with 50 EngineersUberSurge Pricing Algorithm — Economics Meets EngineeringGoogleMapReduce — The Algorithm That Powered the InternetDiscordFrom 0 to 100 Million Users — The Architecture Evolution