How Netflix Shapes our Fleet for Efficiency and Reliability

QCon San Francisco 2025

Session Capacity Planning

How Netflix Shapes our Fleet for Efficiency and Reliability

Wednesday Nov 19 / 11:45AM PST, Ballroom A at Hyatt Regency, San Francisco

Abstract

Netflix runs on a complex multi-layer cloud architecture made up of thousands of services, caches, and databases. As hardware options, workload patterns, cost dynamics and the Netflix products evolve, the cost-optimal hardware and configuration for running our services is constantly changing. It is no longer sufficient in modern cloud computing to buy large amounts of the same shape of computer and try to pack every workload on that with large fixed buffers, both for efficiency and availability reasons. It is also no longer sufficient for platform teams to work 1:1 with every service team to optimize their hardware selection, this does not scale.

This talk shows an alternative strategy, where each workload is placed on price-optimal hardware using automated understanding of hardware performance combined with workload characterization. Furthermore, as workload patterns shift, we can continuously re-evaluate and react for every cluster to ensure business outcomes for minimal spend.

We will start with understanding how we automatically model capacity requirements, including key concepts like service buffer allocation based on business criticality. Then we will show how we marry this understanding of workload needs with a deep understanding of AWS hardware performance and pricing to place each workload on efficient hardware. Finally, we will walk through the continuously running optimization loop, which monitors, detects changes, and re-shapes our fleet to maintain business outcomes as load patterns constantly change.

Even with all this planning, our systems still face unexpected load shifts that exceed modeled bounds, so to close we will briefly cover how we manage traffic demand and compute supply to ensure we can maintain availability while intelligently and rapidly injecting capacity into the right server groups to keep Netflix up and running and our customers happily streaming.

Topics

Capacity Planning Platform Engineering Performance Engineering Compute Efficiency Scaling Staff Plus Engineering
76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon San Francisco 2025 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Wednesday 19 November

10:35 Ballroom A Session AI/ML Producing the World's Cheapest Tokens: A How-to Guide Meryem Arik Co-Founder and CEO @Doubleword (Previously TitanML), Recognized as a Technology Leader in Forbes 30 Under 30, Recovering Physicist 11:45 Ballroom A Session Capacity Planning How Netflix Shapes our Fleet for Efficiency and Reliability Joseph Lynch, Argha C 13:35 Ballroom A Session AI Architecture Realtime and Batch Processing of GPU Workloads Joseph Stein Principal Architect of Research & Development @SS&C Technologies, Previous Apache Kafka Committer and PMC Member 14:45 Ballroom A Session Architecture From ms to µs: OSS Valkey Architecture Patterns for Modern AI Dumanshu Goyal Uber Technical Lead @Airbnb Powering $11B Transactions, Formerly @Google and @AWS 15:55 Ballroom A Session Platform Engineering Write-Ahead Intent Log: A Foundation for Efficient CDC at Scale Vinay Chella, Akshat Goel