Over the past year, I’ve been following the development of the AWS CloudDevelopment Kit (CDK) - a framework built on top of CloudFormation that makes it delightful for users to manage AWS Infrastructure as Code (IaC).
When everything is going right, the CDK will make you feel like a devops wizard. That being said, the cloud is complicated, CloudFormation coverage of AWS is incomplete, and the CDK itself (and IaC in general) is still a young framework with little in the way of established best practices. You can see my past article here for a more in depth dive into the CDK.
This is why, after having many repeated discussions about aforementioned best practices, I’m happy to announce the Open CDK Guide. This guide is a collections of learnings and best practices around all things CDK. It is meant to be a living document, updated on an ongoing basis by the community as the CDK and practices around it mature.
Feedback and contributions welcome :)