Pitfalls of Continuous Deployment

Workshop HostSiddharta Govindaraj


Continuous deployment is an interesting thing that everyone is doing it these days, but doing it right is more complicated than it seems. In this workshop we’ll look at some common pitfalls that face developers when they try to implement continuous deployment, like:

  1. How do you implement manual approval steps in the CD process?
  2. What do you do if a new version of the software requires changes to the operating environment (like new versions of system libraries)?
  3. How do you rollback the deployment if there was a problem with the new version?
  4. How do you instantly provision new virtual machines with the exact same environment as the rest of the machines?

Learning Objectives:

  1. Understand common solutions for getting around these pitfalls
  2. The session will use the cookbook format, where we see some code samples on how to implement a solution?