Publication Date
2020
Document Type
Contribution to a Book
Publication Title
Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities
Editor
Vishnu Pendyala
DOI
10.4018/978-1-7998-1863-2.ch006
First Page
168
Last Page
181
Abstract
Predictable, rapid, and data-driven feature rollout; lightning-fast; and automated fix deployment are some of the benefits most large software organizations worldwide are striving for. In the process, they are transitioning toward the use of continuous deployment practices. Continuous deployment enables companies to make hundreds or thousands of software changes to live computing infrastructure every day while maintaining service to millions of customers. Such ultra-fast changes create a new reality in software development. Over the past four years, the Continuous Deployment Summit, hosted at Facebook, Netflix, Google, and Twitter has been held. Representatives from companies like Cisco, Facebook, Google, IBM, Microsoft, Netflix, and Twitter have shared the triumphs and struggles of their transition to continuous deployment practices—each year the companies press on, getting ever faster. In this chapter, the authors share the common strategies and practices used by continuous deployment pioneers and adopted by newcomers as they transition and use continuous deployment practices at scale.
Department
Applied Data Science
Recommended Citation
Laurie Williams, Kent Beck, Jeffrey Creasey, Andrew Glover, James Holman, Jez Humble, David McLaughlin, John Thomas Micco, Brendan Murphy, Jason A. Cox, Vishnu Pendyala, Steven Place, Zachary T. Pritchard, Chuck Rossi, Tony Savor, Michael Stumm, and Chris Parnin. "Continuous Deployment Transitions at Scale" Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities (2020): 168-181. https://doi.org/10.4018/978-1-7998-1863-2.ch006
Comments
This is the Version of Record, and has been used with the permission of IGI Global, under their Fair Use Policy.