An Environment Per Branch with Infrastructure as Code

Infrastructure as Code (IaC) is an important part of Cloud Infrastructure, by utilizing flexible cloud resources, preferably serverless, then it opens up the possibility of a pipeline to create a full Developer environment per Branch, and then destroy it again after the Pull Request is merged.

In this talk we’ll show a pattern for achieving this with AWS CDK, along with lessons learned from a team that uses this pattern extensively.



Martyn Kilbryde


Martyn Kilbryde is an experienced Principal Software Architect working at D55, an AWS consulting partner specialising in cloud-native and serverless technologies. He has many years of experience