Netflix Scheduling with Sharma Podila


At Netflix, developers write applications with a variety of requirements–from simple requests for a list of movies to more resource-intensive requests like a complex machine learning workflow. Netflix wants developers to be able to request the resources they need from a compute cluster and receive those resources on-demand, without thinking too much about the state of that pool of resources they are drawing from.

At the cluster level, this means scheduling the application requests intelligently. Sharma Podila, a distributed systems software architect at Netflix, explains how Netflix has built a cloud native scheduling system on top of Mesos.


insightdataengineering The Insight Data Engineering Program helps software engineers level up their careers. Apply now at and skip straight to the coding challenge–a special offer for Software Engineering Daily listeners.
ApprendaLogo If you want to learn about Kubernetes, go to for a free webinar series about Kubernetes. Apprenda provides cloud platform software that works with your existing applications and infrastructure.

Software Weekly

Software Weekly

Subscribe to Software Weekly, a curated weekly newsletter featuring the best and newest from the software engineering community.