Mitigate deployment risks
Adopt approaches that provide fast feedback on quality and provide rapid recovery from changes that do not have desired outcomes. Using these practices mitigates the impact of issues introduced through the deployment of changes.
The design of your workload should include how it will be deployed, updated, and operated. You will want to implement engineering practices that align with defect reduction and quick and safe fixes.
Best practices
- OPS06-BP01 Plan for unsuccessful changes
- OPS06-BP02 Test and validate changes
- OPS06-BP03 Use deployment management systems
- OPS06-BP04 Test using limited deployments
- OPS06-BP05 Deploy using parallel environments
- OPS06-BP06 Deploy frequent, small, reversible changes
- OPS06-BP07 Fully automate integration and deployment
- OPS06-BP08 Automate testing and rollback