August 2021
Beginner
192 pages
5h 46m
English
You should understand how your code winds up in front of users. Understanding the delivery process will help you troubleshoot problems and control when changes are made. You might not participate in the process directly—it might be automated or performed by release engineers—but the steps between git commit and live traffic should not be a mystery.
Software is delivered when it’s running stably in production and customers are using it. Delivery consists of steps such as release, deployment, and rollout. This chapter describes different phases involved in delivering software to customers, source control branching strategies (which affect how software is released), and current best practices.
Read now
Unlock full access