Deployments gone bad are a leading cause of spending your evening or weekend hunched over a terminal instead of outdoors having fun. In this talk Jez presents a number of patterns which reduce the risk of releases, including techniques for zero-downtime releases, roll backs, and roll forwards.
Jez also discusses how to build reliable releases into your delivery process using automated provisioning, deployment, and smoke testing. By the end of the talk, you will understand how to build delivery systems – and teams – that make broken deployments a rare situation which can be fixed at the push of a button.
Jez Humble is co-author of the book Continuous Delivery.