Part Two: The Deployment Pipeline

In this part, we focus on the methods for placing code into production as quickly as possible, while maintaining high quality. These methods are manifested as a pipeline, where the code has to pass quality gates one by one before reaching production. The deployment pipeline is the place where the architectural aspects and the process aspects of DevOps intersect. The goals of minimizing the coordination requirements between different development teams, minimizing the time required to integrate different development branches, having a high-quality set of tests, and placing the code into production with high speed and quality are covered in the three chapters in this part.

In Chapter 4, we explain the microservice ...

Get DevOps: A Software Architect’s Perspective now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.