CDK Serverless Delivery
Use AWS CDK in TypeScript to define a serverless API (Lambda + API Gateway + DynamoDB), bootstrap your account, then run synth, deploy, and diff to evolve the stack safely.

Lab Overview
In this lab you'll build a serverless application end-to-end with the AWS Cloud Development Kit (CDK) in TypeScript. You'll bootstrap your account for CDK, scaffold a TypeScript app, define Lambda + API Gateway + DynamoDB constructs, then walk through the core delivery loop: `cdk synth`, `cdk deploy`, modify, `cdk diff`, and redeploy.
You will:
- Bootstrap your AWS account for CDK and scaffold a TypeScript app with `cdk init`
- Author Lambda, API Gateway, and DynamoDB constructs in TypeScript
- Run `cdk synth` and inspect the generated CloudFormation template in `cdk.out/`
- Deploy the stack with `cdk deploy`, hit the API, and read the DynamoDB record
- Modify the stack (new env var, new response field) and use `cdk diff` to preview the change before redeploying
What You'll Learn
Bootstrap an AWS account for CDK and scaffold a TypeScript CDK app
Define Lambda, API Gateway, and DynamoDB constructs in TypeScript
Use cdk synth to generate and inspect CloudFormation templates
Deploy a CDK stack and verify the running serverless API end-to-end
Use cdk diff to preview infrastructure changes before redeploying
Prerequisites
aws-devops-cli-operations-baseline
basic-cloudformation-familiarity
basic-lambda-familiarity
Technologies Covered
Part of a Course
This lab is part of the AWS Certified DevOps Engineer - Professional (DOP-C02) course
View All CoursesChoose your plan
Simple, Transparent Pricing
Unlock full access to TeKanAid courses, labs, and bootcamps
Pro
Course content without labs
Renews automatically. Cancel anytime.
Final price verified at checkout.
- Full access to all courses
- Progress tracking
- Certificate of completion
- Community access
- Bootcamp participation
- New content access
Premium
Full access with hands-on labs
Renews automatically. Cancel anytime.
Final price verified at checkout.
- Everything in Pro
- Unlimited hands-on labs
- Lab AI Assistant
- Accelerator bootcamps with live office hours
- Priority support
Prefer a single course?
Purchase individual courses for a one-time fee of $79. Full access to course content, quizzes, certificates, and community features, lab access is not included.
Browse CoursesTry it free, no credit card
Three free ways to start. All bridge into the paid Premium catalog when you're ready.
Not ready to commit? The crash course is email-only. No academy account required.
Ready to Get Started?
Start this hands-on lab and build real-world Platform Engineering skills
Get Access Now