Titus is a container management platform that provides scalable and reliable container execution and cloud-native integration with Amazon AWS. Titus was built internally at Netflix and is used in production to power Netflix streaming, recommendation, and content systems.
Titus provides the following:
- A production ready container platform. Titus is run in production at Netflix, managing thousands of AWS EC2 instances and launching hundreds of thousands of containers daily for both batch and service workloads.
- Cloud-native integrations with AWS. Titus integrates with AWS services, such as VPC networking, IAM and Security Group concepts, Application Load Balancing, and EC2 capacity management. These integrations enable many cloud services to work seamlessly with containers.
- Netflix OSS integration. Titus works natively with many existing Netflix OSS projects, including Spinnaker, Eureka, Archaius, and Atlas among others.
- Docker-native container execution. Titus can run images packaged as Docker containers while providing additional security and reliability around container execution.
An overview of how Titus works is provided here.
You can find out about building Titus here and deploying here.
Learn More About Titus
- Titus: Introducing Containers to the Netflix Cloud
- The Evolution of Container Usage at Netflix
- Running Container at Scale at Netflix
- A Series of Unfortunate Container Events
Refer to contributing.md
Join us on slack
Copyright 2018 Netflix, Inc.
Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.