Summary
The goal of this chapter was to build upon the foundational concepts from the last chapter and discuss how different companies in the industry solve the delivery and deployment process internally. A team wanting to implement continuous processes related to delivery and deployment should not start by choosing the tools first, but rather by understanding what the outcome of the process should be.
Every engineering team, especially a DevOps team, will encounter difficult delivery timelines and will need to evaluate what true requirements are and how to best accommodate the desired outcome with the desired requirements.
The next chapter will cover GitOps at a high level, some considerations that a team should have when implementing GitOps, and some of the nuances that can make GitOps adoption difficult.