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.

Deployment strategy options

Deployment strategy options

As far as deployment strategies go, the basic deployment is the simplest and cheapest by far, which is why it's what most teams have starting out. Basic deployment also might be called an in-place or recreate or my favorite big bang deployment. All we're doing in this case is just overriding the old with the new. This deployment strategy isn't really much of a strategy at all. It's just what happens when you have no other strategy or pattern to guide you. It's just what we do. It's an in-place deployment, an overwrite, a haphazard smear of new code over old. It's error prone and careless. But it works most of the time until our infrastructure and in our architecture grows. As the moving parts increase, so does the complexity and the chance for downtime, especially if the only safe way to deploy a new version in place is to turn off the old version first. This is a decent strategy for tests or staging servers since it's simple and it's low cost. But if that kind of production downtime…

Contents