Skip to content
0:00 / 0:00

#netflix#hystrix#circuitbreaker

Mastering Chaos - A Netflix Guide to Microservices

InfoQ

234K subscribers • 64 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 2 curated lists.
  • Presented by Josh Evans, Director of Operations Engineering at Netflix

Intermediate. Assumes working knowledge.

2.3M views9 years ago2 recommendations

Distributed systemsSoftware designMicroservices and monolithsSoftware architectureFault tolerance and failure

Josh Evans discusses the architecture, challenges, and resilience patterns of running a large-scale microservices system at Netflix.

QCon San Francisco, the international software conference, returns November 17-21, 2025. Join senior software practitioners from early adopter companies as they share real-world insights and actionable advice to help you adopt the right technologies and practices. Gain exposure to innovative approaches and fresh ideas in software development and engineering, designed to inspire and challenge you. Don’t miss this chance to deepen your knowledge, sharpen your skills, and stay ahead in the ever-evolving world of technology. Register now: bit.ly/3BYzfbe ---------------------------------------------------------------------------------------------------------------- Josh Evans talks about the chaotic and vibrant world of microservices at Netflix. He starts with the basics- the anatomy of a microservice, the challenges around distributed systems, and the benefits. Then he builds on that foundation exploring the cultural, architectural, and operational methods that lead to microservice mastery. Download the slides & audio at InfoQ: bit.ly/2m1dqeA

Why it's here

2 people recommend this

What people say. Engineers frequently recommend this talk as a foundational guide to microservices, circuit breakers, and chaos engineering.

Moments people linked to

programming-talkscurated list on GitHubRecommends

Under “System Architecture”

Mastering Chaos - A Netflix Guide to Microservice 00:53:13 by **Josh Evans** (2017)

awesome-scalabilitycurated list on GitHubRecommends

Under “Talk”

Netflix Guide to Microservices - Josh Evans, Director of Operations Engineering at Netflix
View the list

u/theanavin r/compsci • Mentions

On “Exploring the Strategies of Tech Companies for tech problems”

…uch just goes over examples of different questions like “design Uber” and step by step how you would design it Lots of big companies have tech blogs too where they publish articles/videos about this stuff. Here’s some you might find interesting: - Presentation about how Netflix is architected on microservices (which almost all companies are now): link to this video - How Spotify uses reinforcement learning to enhance personalization https://engineering.atspotify.com/2021/12/how-spotify-uses-ml-to-create-the-future-of-personalization/ - Airbnb tech blog https://link.medium.com/bcAqIMixoyb - Uber tech blog https://www.uber.com/blog/new-york/engineering/ - Netflix tech blog https://medium.com/netflix-tec…

u/lousybytein r/dotnet • Mentions

On “Why does every .NET job nowadays require microservices??”

I recommend watching this: Mastering Chaos - A Netflix Guide to Microservices, their experiences and the need to migrate to microservices can shed some light on why the pattern became so popular.

dathinabon Hacker News • Mentions

On “Data-Oriented Architecture”

I think that one was good: - link I wasn't able to find any other talk I watched back then or any of the stuff I did read, but I then last time I looked into talks and reading material about this was ~2.5 Years ago and while a lot of new software and tooling was done since then the principles didn't change. Try some of the other GOTO; talks about it if you like listening to talks, they tend to be quite good. This was interesting as far as I remember but not what I was looking for: - link to this video

woutr_beon Hacker News • Mentions

On “Rails, React, Microservices and Micro-FrontEnds”

…sounds like they've now introduced exactly that feeling with micro-services, developers now need to know how all services and front-ends work, and how they interact with each other. Maybe the article is poorly structured, but if that's the entire takeaway from moving to micro-services and micro-frontends, then I do question their choice. > Netflix link to this video Netflix is indeed one example. It's hard to argue it doesn't work, but from my experience, it never worked out the way it was envisioned.…

kevin_nisbeton Hacker News • Mentions

On “Summary of the AWS Service Event in the Northern Virginia (US-East-1) Region”

Netflix was talking alot about circuit breaks a few years ago, and had the Hystrix project. Looks like Hystrix is discontinued, so I'm not sure if there are good library solutions that are easy to adopt. Overall I don't see it getting talked about that frequently... beyond just exponential backoff inside a retry loop. - link - link to this video I think talks about Hystrix a bit, but I'm not sure if it's the presentation I'm thinking of from years ago or not.