Ensuring the technical success of your deployment strategy
As in every engineering-related topic, there should be goals and a definition of success in your deployment strategy. In this section, we will give you some examples of success factors for your deployment journey. You might find out that many of them are not necessarily related to the people who are creating the CD platform:
- Cooperating: Deploying software should be a collaborative effort. While there are people in charge of designing the infrastructure and continuous delivery processes, there are also those who are designing and writing software. It is of vital importance that platform/infrastructure/CI engineers and Site Reliability Engineers (SREs) understand the needs of the developers and the software to be delivered. Also, developers have to be aware of the infrastructure their software will be deployed to and which processes and platforms are involved in the process.
- Using the right service model for your...