{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:08:15Z","timestamp":1750306095947,"version":"3.41.0"},"reference-count":28,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2017,10,1]],"date-time":"2017-10-01T00:00:00Z","timestamp":1506816000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Queue"],"published-print":{"date-parts":[[2017,10]]},"abstract":"<jats:p>We believe our approach has enabled Netflix to quickly adopt and benefit from containers. Though the details may be Netflix-specific, the approach of providing low-friction container adoption by integrating with existing infrastructure and working with the right early adopters can be a successful strategy for any organization looking to adopt containers.<\/jats:p>","DOI":"10.1145\/3155112.3158370","type":"journal-article","created":{"date-parts":[[2018,2,13]],"date-time":"2018-02-13T15:40:40Z","timestamp":1518536440000},"page":"53-77","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Titus: Introducing Containers to the Netflix Cloud"],"prefix":"10.1145","volume":"15","author":[{"given":"Andrew","family":"Leung","sequence":"first","affiliation":[{"name":"Netflix"}]},{"given":"Andrew","family":"Spyker","sequence":"additional","affiliation":[{"name":"Netflix"}]},{"given":"Tim","family":"Bozarth","sequence":"additional","affiliation":[{"name":"Netflix"}]}],"member":"320","published-online":{"date-parts":[[2017,10]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"AWS EC2 Security Groups for Linux instances; http:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/using-network-security.html.  AWS EC2 Security Groups for Linux instances; http:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/using-network-security.html."},{"key":"e_1_2_1_2_1","unstructured":"AWS Elastic Network Interfaces; http:\/\/docs.aws.amazon.com\/AmazonVPC\/latest\/UserGuide\/VPC_ElasticNetworkInterfaces.html.  AWS Elastic Network Interfaces; http:\/\/docs.aws.amazon.com\/AmazonVPC\/latest\/UserGuide\/VPC_ElasticNetworkInterfaces.html."},{"key":"e_1_2_1_3_1","unstructured":"AWS Identity and Access Management; https:\/\/aws.amazon.com\/iam\/.  AWS Identity and Access Management; https:\/\/aws.amazon.com\/iam\/."},{"key":"e_1_2_1_4_1","unstructured":"AWS Instance metadata and user data;  http:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/ec2-instance-metadata.html.  AWS Instance metadata and user data;  http:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/ec2-instance-metadata.html."},{"key":"e_1_2_1_5_1","unstructured":"Cloud Native Compute Foundation projects; https:\/\/www.cncf.io\/projects\/.  Cloud Native Compute Foundation projects; https:\/\/www.cncf.io\/projects\/."},{"key":"e_1_2_1_6_1","unstructured":"Docker Swarm; https:\/\/github.com\/docker\/swarm.  Docker Swarm; https:\/\/github.com\/docker\/swarm."},{"key":"e_1_2_1_7_1","unstructured":"Harris D. 2013. Airbnb is engineering itself into a data-driven company. Gigaom; https:\/\/gigaom.com\/2013\/07\/29\/airbnb-is-engineering-itself-into-a-data-driven-company\/.  Harris D. 2013. Airbnb is engineering itself into a data-driven company. Gigaom; https:\/\/gigaom.com\/2013\/07\/29\/airbnb-is-engineering-itself-into-a-data-driven-company\/."},{"volume-title":"Proceedings of the 8th Usenix Conference on Networked Systems Design and Implementation: 295-308","year":"2011","author":"Hindman B.","key":"e_1_2_1_8_1"},{"volume-title":"Procedings of the USENIX Annual Technical Conference","year":"2010","author":"Hunt P.","key":"e_1_2_1_9_1"},{"key":"e_1_2_1_10_1","unstructured":"Kubernetes; http:\/\/kubernetes.io.  Kubernetes; http:\/\/kubernetes.io."},{"volume-title":"LADIS","year":"2009","author":"Lakshman A.","key":"e_1_2_1_11_1"},{"key":"e_1_2_1_12_1","unstructured":"Lester D. 2015. All about Apache Aurora; https:\/\/blog.twitter.com\/engineering\/en_us\/a\/2015\/all-about-apache-aurora.html.  Lester D. 2015. All about Apache Aurora; https:\/\/blog.twitter.com\/engineering\/en_us\/a\/2015\/all-about-apache-aurora.html."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592821"},{"key":"e_1_2_1_14_1","unstructured":"Mesosphere. 2015. Apple details how it rebuilt Siri on Mesos; https:\/\/mesosphere.com\/blog\/apple-details-j-a-r-v-i-s-the-mesos-framework-that-runs-siri\/.  Mesosphere. 2015. Apple details how it rebuilt Siri on Mesos; https:\/\/mesosphere.com\/blog\/apple-details-j-a-r-v-i-s-the-mesos-framework-that-runs-siri\/."},{"key":"e_1_2_1_15_1","unstructured":"Netflix Archaius; https:\/\/github.com\/Netflix\/archaius.  Netflix Archaius; https:\/\/github.com\/Netflix\/archaius."},{"key":"e_1_2_1_16_1","unstructured":"Netflix Atlas; https:\/\/github.com\/Netflix\/atlas.  Netflix Atlas; https:\/\/github.com\/Netflix\/atlas."},{"key":"e_1_2_1_17_1","unstructured":"Netflix Edda; https:\/\/github.com\/Netflix\/edda.  Netflix Edda; https:\/\/github.com\/Netflix\/edda."},{"key":"e_1_2_1_18_1","unstructured":"Netflix Eureka; https:\/\/github.com\/Netflix\/eureka.  Netflix Eureka; https:\/\/github.com\/Netflix\/eureka."},{"key":"e_1_2_1_19_1","unstructured":"Netflix Fenzo; https:\/\/github.com\/Netflix\/Fenzo.  Netflix Fenzo; https:\/\/github.com\/Netflix\/Fenzo."},{"key":"e_1_2_1_20_1","unstructured":"Netflix Open Source Software Center; https:\/\/netflix.github.io\/.  Netflix Open Source Software Center; https:\/\/netflix.github.io\/."},{"key":"e_1_2_1_21_1","unstructured":"Netflix Ribbon; https:\/\/github.com\/Netflix\/ribbon.  Netflix Ribbon; https:\/\/github.com\/Netflix\/ribbon."},{"key":"e_1_2_1_22_1","unstructured":"Netflix Spinnaker; https:\/\/www.spinnaker.io\/.  Netflix Spinnaker; https:\/\/www.spinnaker.io\/."},{"key":"e_1_2_1_23_1","unstructured":"Park A. Denlinger D. Watson C. 2015. Creating your own EC2 spot market. Netflix Technology Blog; http:\/\/techblog.netflix.com\/2015\/09\/creating-your-own-ec2-spot-market.html.  Park A. Denlinger D. Watson C. 2015. Creating your own EC2 spot market. Netflix Technology Blog; http:\/\/techblog.netflix.com\/2015\/09\/creating-your-own-ec2-spot-market.html."},{"key":"e_1_2_1_24_1","unstructured":"Schmaus B. Carey C. Joshi N. Mahilani N. Podila S. 2016. Stream-processing with Mantis. Netflix Technology Blog; http:\/\/techblog.netflix.com\/2016\/03\/stream-processing-with-mantis.html.  Schmaus B. Carey C. Joshi N. Mahilani N. Podila S. 2016. Stream-processing with Mantis. Netflix Technology Blog; http:\/\/techblog.netflix.com\/2016\/03\/stream-processing-with-mantis.html."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465386"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523633"},{"key":"e_1_2_1_27_1","unstructured":"Wu S. Wang A. Daxini M. Alekar M. Xu Z. Patel J. Guraja N. Bond J. Zimmer M. Bakas P. 2016. Evolution of the Netflix Data Pipeline. Netflix Technology Blog; https:\/\/techblog.netflix.com\/2016\/02\/evolution-of-netflix-data-pipeline.html.  Wu S. Wang A. Daxini M. Alekar M. Xu Z. Patel J. Guraja N. Bond J. Zimmer M. Bakas P. 2016. Evolution of the Netflix Data Pipeline. Netflix Technology Blog; https:\/\/techblog.netflix.com\/2016\/02\/evolution-of-netflix-data-pipeline.html."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465388"}],"container-title":["Queue"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3155112.3158370","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3155112.3158370","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:30:28Z","timestamp":1750217428000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3155112.3158370"}},"subtitle":["Approaching container adoption in an already cloud-native infrastructure"],"short-title":[],"issued":{"date-parts":[[2017,10]]},"references-count":28,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2017,10]]}},"alternative-id":["10.1145\/3155112.3158370"],"URL":"https:\/\/doi.org\/10.1145\/3155112.3158370","relation":{},"ISSN":["1542-7730","1542-7749"],"issn-type":[{"type":"print","value":"1542-7730"},{"type":"electronic","value":"1542-7749"}],"subject":[],"published":{"date-parts":[[2017,10]]},"assertion":[{"value":"2017-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}