AWS CloudFormation

AWS CloudFormation

D55 have vast experience helping customers with using infrastructure as code to speed up cloud provisioning. CloudFormation is a key part of our DevOps strategy and allows us to build continuous deployment pipelines to deliver change with extremely high velocity and consistently.

AWS CloudFormation uses templates to describes your desired resources and their dependencies so you can launch and configure them together as a stack. You can use a template to create, update, and delete an entire stack as a single unit, as often as you need to, instead of managing resources individually.



With CloudFormation, we start with a git repository and deploy all code and infrastructure through a CI/CD pipeline. We trigger automated deployments AWS CodePipeline and report build statuses back to GitHub.

Unlimited environments

We use CloudFormation to automatically create entire environments triggered by new git branches. This allows independent testing of features. Once a branch is merged we tear the environment back down.


We use CloudFormation in conjunction with AWS Identity and Access Management (IAM) for access control and governance and integrate with CodePipeline to fully automate build, test and release of cloud native applications.


We worked with OnGen to deliver their AWS Elastic Beanstalk applications via an AWS CodePipeline with AWS CloudFormation used to build all the infrastructure necessary to support them.

We collaborated with switch2 to design a full end-to-end continuous delivery process using AWS CloudFormation to build an AWS CodePipeline which in turn released all the infrastructure and code from a git repository.