Pedram Hamidehkhan
  • Blog
  • About
  • Certifications
  • Mock Exams
  • Projects
  • Services
Pedram

Pedram

Platform engineer in data & analytics. Writing about cloud infrastructure, AWS, and building things at scale.

  • Zürich, Switzerland
  • Twitter
  • GitHub
  • LinkedIn
  • Email

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

  1. AWS CDK REST API Tutorial: API Gateway, Lambda and DynamoDB CRUD
  2. Secure a REST API with AWS Cognito and CDK
  3. 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

  • Launch Windows EC2 Instances on AWS with CDK
  • Deploy a Container on AWS Fargate with CDK

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.

  • Twitter
  • GitHub
  • Feed
© 2026 Pedram Hamidehkhan. Powered by Jekyll & Minimal Mistakes.
Affiliate Disclosure