This lab is currently in Beta, content may be updated as we refine the material
LABINTERMEDIATE

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.

60 minutes
aws/devops
CDK Serverless Delivery - Platform Engineering Hands-On Lab Icon

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

awscdktypescriptlambdaapi-gatewaydynamodbcloudformationiacdop-c02

Part of a Course

This lab is part of the AWS Certified DevOps Engineer - Professional (DOP-C02) course

View All Courses

Choose your plan

Simple, Transparent Pricing

Unlock full access to TeKanAid courses, labs, and bootcamps

MonthlyQuarterly

Pro

Course content without labs

$59/month

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
Recommended

Premium

Full access with hands-on labs

$99/month

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 Courses

Try 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