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

Let's see what kind of plan we can put together before we start implementing this strategy in the AmniHasher project. Point A starts with the current version of our application. This version includes the code that makes up our application itself, but also includes any infrastructure configuration that helps it to run properly. We may have multiple nodes running the same exact version to handle the load from our users. At point A, all these nodes are running the same version, and all the users are happy. The current version works, but maybe there are some new features that everyone's excited about, so maybe we're tempted to jump quickly to point B. But take this in. Everything is working in point A. This is your baseline, and a goal to keep in mind. This might be a launch pad, but working functionality is also a landing pad. So, after all is said and done, and all the rolling deployment is 100% complete, however long it took, we expect that all the nodes have been replaced by new ones,…

Contents