Netflix
Past Presentations
Choose Your Own Adventure: Chaos Engineering
Chaos Engineering is described as "the discipline of experimenting on a distributed system in order to build confidence in the system's capability to withstand turbulent conditions in production". This is immensely beneficial when executed properly, however all too often the road to cultural...
The Paved PaaS to Microservices at Netflix
Traditionally, a tug of war has existed between service reliability and engineering velocity. Increasing speed to fuel product innovation has meant making tradeoffs in reliability. Netflix standardizes common functionality, like service discovery, configuration, metrics, logging, and RPC across...
Personalizing Netflix with Streaming Datasets
Streaming applications have historically been complex to design and implement because of the significant infrastructure investment. However, recent active developments in various streaming platforms provide an easy transition to stream processing, and enable analytics applications/experiments to...
BLESS: Better Security and Ops for SSH Access
How can using SSH certificates improve security and simplify operations for instance access at Netflix-scale? How can you smoothly transition existing infrastructure to use SSH Certificates? Netflix created and uses BLESS, an SSH Certificate Authority that runs as an AWS Lambda function and is...
A Series of Unfortunate Container Events @Netflix
Project Titus is Netflix's container runtime on top of Amazon EC2. Titus powers algorithm research through massively parallel model training, media encoding, data research notebooks, ad hoc reporting, NodeJS UI services, stream processing and general micro-services. As an update from last year's...
Zero to Production-Ready in Minutes
The fabric of Netflix's approach to building new highly-available services is evolving. The Runtime Platform Team is focused on improving developer productivity while simultaneously making it simpler to build and maintain the high-availability services that Netflix expects. Starting with...
Interviews
UNBREAKABLE: Learning to Bend but Not Break at Netflix
Tell me about your talk.
I’m going to share my personal journey at Netflix learning to build and operate distributed systems -- both as a service owner and as a Chaos engineer. As service owner, I’ll provide examples of how I used Chaos engineering to build better systems, even for non-critical services. As a chaos engineer, I’ll cover some of the...
Read Full InterviewScaling Push Messaging for Millions of Devices @Netflix
Zuul is your API gateway right? What is the relationship between Zuul and Zuul Push?
Yes, Zuul is Netflix’ API gateway (all of the Netflix HTTP API traffic passed through Zuu). We took the Zuul code base and grafted Zuul Push on it, so it's a different offering. But they share 90% of the same code base.
Read Full InterviewHow Machines Help Humans Root Cause Issues @Netflix
You're at Netflix. What team are you working on, and what's the focus of the work that you do?
I work on a team called operational insights.
Read Full Interview