A deployment strategy is a deployment style followed by an enterprise to install the latest version of its software to production. An in-place deployment is a legacy model commonly used in the pre-cloud era. In this model, the operations team prepares a new application version and initiates the deployment process typically during nonbusiness hours. There are two kinds of in-place deployment:

  • All-at-once deployment

  • Rolling update deployment

All-at-once deployment

An all-at-once deployment typically follows the steps below:

Get hands-on with 1200+ tech skills courses.