Deployment techniques and workers
The goal of deployments is simple – make changes to environments with the least amount of impact. As an SRE, we are always looking to improve deployment techniques, and the focus in recent years has been on the Zero Down Time (ZDT) deployments that can happen at any time.
Traditionally, deployment time frames were a compromise between a business not wanting to impact customers and staff availability. As you can imagine, early morning Sunday deployments are a favorite in the industry, due to Sunday being the least impactful time for customers, but it’s not a favorite time frame for most staff.
Traditional replacement deployment
In a traditional deployment, current containers are simply forced to quit and new ones are made to replace them. This simple and effective technique may take down an environment for a few minutes, as containers are replaced by your orchestrator.
Rolling deployment
If you take a traditional deployment...