Saturday, August 5, 2017

Netflix Titus Public Links

Titus is Netflix's container management platform. Titus includes a sophisticated scheduler based on Apache Mesos that handles not only advanced resource scheduling, but also key operational aspects to manage clusters of over 1000 of nodes. Titus also has a container runtime based on top of Docker that provides advanced security, cpu, disk, memory and network isolation and features such as GPU's and NFS storage. Titus currently launches over one million containers per week across three regions in the AWS public cloud.

For all public information on Titus see the following links:

A Series of Unfortunate Container Events (video, slides) - QCon NYC 17. This talk focuses of the lessons learned operationally running a container management platform at scale for over a year.

The Evolution of Container Usage at Netflix - Netflix Techblog

Netflix Container Scheduling, Execution, and integration with AWS (video, slides) - AWS re:Invent 2016. This talk focuses on the architecture of Titus and specifically on how we integrated it with key AWS EC2 features such as VPC, security groups, and IAM.

Scheduling a Fuller House: Container Management at Netflix (video, slides) - QCon NYC 16. This talk focuses on our scheduling technology and the open source Fenzo library.

A fan site asking if Titus is open source yet. No, Titus is not open source. As to why, see the Hacker News discussion.

Last updated: 2017-08-05