Fundamentals of DevOps and Software Delivery » FAQ
What tools are used to automate infrastructure and deployments?
Safe delivery comes from a repeatable pipeline: version control, automated tests, artifact creation, staged environments, progressive rollout, and rollback readiness. The goal is to increase deployment frequency while lowering change failure rate.
Practical guidance
- Gate every change with automated checks appropriate to risk level.
- Use progressive delivery patterns for high-impact services.
- Keep releases small and frequent to reduce rollback complexity.
- Predefine rollback and communication steps for every production deploy.
Relevant chapters from the book