Managing a Data Engineering Stack With AWS CDK

How Gousto is using CDK to manage custom resources in its data engineering infrastructure

André Sionek
Nov 23 · 7 min read

I learned about AWS CDK just a few months after it launched in 2019. At that time, I wanted to build a CDK myself. I didn't know what a CDK was, but my idea was simple: what if I could write Python code to declare the resources I wanted to create in AWS? Then my code could generate a Cloudformation template (a simple JSON file with a list of resources to create in AWS) and submit it to be deployed.