TLDR Web Dev · ARTICLES & TUTORIALS

ENHANCING NETFLIX RELIABILITY WITH SERVICE-LEVEL PRIORITIZED LOAD SHEDDING

netflixtechblog.com12 min read

Summary from the TLDR Web Dev newsletter

Netflix initially implemented prioritized load shedding at the API gateway level, then extended it to individual service level for finer-grained control and better cloud capacity utilization. One example is its PlayAPI, which prioritized user-initiated requests over pre-fetch requests during an infrastructure outage, maintaining high availability for critical requests. Netflix also created an internal library for prioritized load shedding and experimented with CPU-based and IO-based load shedding.