From the course: Continuous Deployment Strategies by Pearson

Unlock this course with a free trial

Join today to access over 25,200 courses taught by industry experts.

Planning

Planning

In this section, we're going to explore the steps your development team needs to take to successfully decouple deployments from releases and get all the benefits from that paradigm change. For this lesson, I'll assume that you're already deploying code to production, or at least already have a deployment strategy in the works. any deployment strategy would work, but some might be overkill since they already have the same goals or benefits that come with decoupled deployments. I recommend a simple but powerful solution like blue-green deployments. No matter what you do to deploy new code, the main things that you want from your deployment strategy are that it deploys new code to production. Duh, right? But that it also has automated smoke testing to catch problems that could take down the whole application. It has automated reliable rollback to put things back the way they were in case of a failed smoke test. It inspires stakeholder confidence so that you have the potential to…

Contents