Goodbye YAML, Hello AWS Cloud Development Kit
summary
Shows AWS CDK as a real replacement for long CloudFormation YAML by using TypeScript/Python to build and deploy an active‑active serverless API backed by DynamoDB global tables and provisioned across us‑east‑2 and us‑west‑2 with Lambda, API Gateway, ACM and Route53. CDK synthesizes CloudFormation and supports JS/TS/Python (Java/C# preview). Demo creates three stacks, grants lambdas table access, wires health‑check DNS failover but the live failover misbehaves; notes reusable constructs, SSM context lookups, unclear errors and some missing native constructs.
AI-written summary · about
chapters (26)
- 0:00Introduction and speaker intro
- 0:44About the speaker
- 1:04Talk agenda overview
- 2:08What is AWS CDK
- 3:09Supported programming languages
- 3:31Context API features
- 4:34SSM parameter store integration
- 5:16Native loops and conditions
- 8:09Constructs and reusable components
- 10:15Native vs CloudFormation constructs
- 11:40Demo introduction
- 12:07Setting up CDK project
- 13:31Project initialization demo
- 14:58CDK template synthesis
- 15:41Demo walkthrough
- 16:23Global DynamoDB table setup
- 17:27Lambda permissions and DNS
- 18:12ICC regional record component
- 19:57CDK deployment process
- 20:59Live demo failure and failover
- 23:57CDK context lookup demo
- 25:00Pros and cons of CDK
- 25:21Limitations and workarounds
- 26:23Benefits of CDK
- 27:07Advanced CDK use cases
- 27:29Q&A and closing
related talks
28mAutomate everything with CDK in AWS
30mAWS CDK Foundations
42mAWS Cloud Development Kit: Boost your Infrastructure
36mStop configuring infrastructure, start coding it!
30mLive Coding on the AWS CDK
28mDevOps in practice for beginners
11mGo CDK! What this Means for the World of IaC
05mLightning Talk: AWS CDK infrastructure as Code
