Building a Deployment Pipeline

Abstract

Deploying a modern application can be very complex, with a lot of moving parts and configuration. More often than not, today’s applications are distributed and have several kinds of dependencies on web services, databases, service buses, and so on. In addition to the deployment of the actual application, you must also deploy and configure the environments in which the applications will run. We discussed how you can manage your environments in the previous chapter, by keeping the configuration as code inside your source code repository.