AWS CDK Tutorials
A reading list of my AWS CDK (TypeScript) tutorials, roughly in the order I’d suggest tackling them. Each one builds a small, working piece of infrastructure and ends with cdk destroy.
Start here: APIs and backends
- AWS CDK REST API Tutorial: API Gateway, Lambda and DynamoDB CRUD
- Secure a REST API with AWS Cognito and CDK
- SQS + Lambda + DynamoDB with AWS CDK
Workflows and scheduling
- AWS Step Functions with CDK: Build a Serverless Workflow
- Step Functions with AWS CDK: A Pragmatic Way to Build Workflows
- AWS Cron Job with CDK: EventBridge and SNS
Compute and containers
Observability and tooling
- CloudWatch Dashboards as Code with AWS CDK
- GitHub Copilot for AWS CDK: Can It Write Your Infrastructure Code?
- Build a Serverless Backend in the AWS Console and Export to CDK or SAM
Prefer Terraform?
The same ideas work with CDK for Terraform. See the CDKTF and Terraform tutorials.