6. Deployment

Error Code 725: It works on my machine.

—RFC for HTTP Status Code 7XX: Developer Errors

6.1 Introduction

Deployment is the process of placing a version of a service into production. The initial deployment of a service can be viewed as going from no version of the service to the initial version of the service. Because an initial deployment happens only once for most systems and new versions happen frequently, we discuss upgrading a service in this chapter. If it is the initial version then some of the issues we discuss (such as downtime of the currently deployed version) are not relevant. The overall goal of a deployment is to place an upgraded version of the service into production with minimal impact to the users of the system, ...

Get DevOps: A Software Architect’s Perspective now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.