How to reuse patterns when developing infrastructure as code
summary
Shows how CloudFormation modules package opinionated templates, get published and versioned, and how changing the default module version pushes updates to consumers (demo moves a module from v11 to v12). Demonstrates CDK constructs and that cdk synth turns a few lines of code into hundreds of CloudFormation lines (example: ~600–700 lines; an ALB Fargate pattern can synthesize ~829 lines). Builds a Lambda + API Gateway with CDK and deploys it; the deployed API returns the expected welcome response.
AI-written summary · about
chapters (9)
- 0:00Introduction and motivation
- 6:28Challenges in IaC development
- 13:14CloudFormation modules overview
- 20:02Demo creating S3 module
- 29:16Updating and versioning modules
- 31:05CDK as IaC tool
- 33:15CDK constructs explained
- 45:19Demo CDK constructs
- 53:27Summary and call to action
related talks
42mAWS Cloud Development Kit: Boost your Infrastructure
36mStop configuring infrastructure, start coding it!
28mDevOps in practice for beginners
30mStop configuring infrastructure, start coding it!
30mAWS CDK Foundations
41mInfrastructure as Code on AWS: Deep Dive
05mLightning Talk: AWS CDK infrastructure as Code
11mGo CDK! What this Means for the World of IaC
