Building a DevOps pipeline with CloudFormation

Application deployments in traditional environments used to take days, and if the deployment required procurement of infrastructure then the deployment cycle would extend to weeks and sometimes even months. With cloud applications, the infrastructure is available on-demand and deployment time is reduced to minutes. In large enterprises, the average number of deployments across their application portfolio now runs into a couple of hundred per day. In order to achieve smooth and error-free deployments with zero downtime, it is imperative to plan, design, and implement a highly-automated DevOps pipeline.

The following figure illustrates a DevOps pipeline incorporating code repositories, a continuous ...

Get Learning AWS - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.