In the previous chapter, we began our deep dive into the human factors of cloud-native. We discussed how decoupling deployment from release by controlling batch size, shifting deployment all the way to the left, and leveraging dark launches helps mitigate risk and empowers self-sufficient, full-stack teams to rapidly and continuously deliver innovation with confidence. Deliberately planned release and deployment roadmaps facilitate this decoupling. Deployments are controlled by a task branch workflow and orchestrated by a modern CI/CD pipeline to help ensure zero-downtime deployments. Testing is no longer a phase—it is an integral part of the deployment pipeline.
In this chapter, we will continue to discuss the human factors of cloud-native. We will shift testing all the way to the left and weave it into the CI/CD pipeline to help enable teams to continuously deploy...