Robert Hoffmann
Program your infrastructure with CDK and TypeScript
#1about 2 minutes
What is the Cloud Development Kit (CDK)
The Cloud Development Kit (CDK) is an open-source framework for defining cloud infrastructure using familiar programming languages instead of YAML or JSON.
#2about 3 minutes
Understanding the CDK compilation and deployment process
CDK applications are written in a programming language, which the CDK CLI then synthesizes into a standard AWS CloudFormation template for deployment.
#3about 3 minutes
Comparing CDK code against verbose YAML configuration
A simple load-balanced web application that requires over 300 lines of CloudFormation YAML can be defined far more concisely using CDK.
#4about 2 minutes
Using CDK constructs for high-level abstractions
CDK constructs are reusable components that encapsulate infrastructure details, ranging from low-level resource mappings to complete architectural patterns.
#5about 7 minutes
Building a load-balanced web app with CDK
A step-by-step walkthrough demonstrates how to create a VPC, an auto-scaling group, and an application load balancer using just a few lines of TypeScript.
#6about 3 minutes
Defining and managing CI/CD pipelines as code
The CDK Pipeline construct allows you to define your entire CI/CD process, including source, build, and deployment stages, within the same codebase as your infrastructure.
#7about 3 minutes
Exploring the open source CDK ecosystem
CDK is an open-source project with a public roadmap on GitHub, a request for comments (RFC) process, and a community-driven construct library.
#8about 4 minutes
Extending CDK to manage Terraform and Kubernetes
The CDK programming model can be used with other tools like Terraform (CDKTF) and Kubernetes (CDK8s) to generate their respective configuration files from code.
#9about 3 minutes
Discovering CDK community events and resources
Engage with the CDK community through events like CDK Day, curated websites like CDK.com, and comprehensive resource lists like Awesome CDK.
#10about 2 minutes
How to get started with CDK and TypeScript
Follow a quick start guide by installing Node.js and the AWS CLI, then use the CDK CLI to initialize a new TypeScript project and explore workshops.
Related jobs
Jobs that call for the skills explored in this talk.
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
03:17 MIN
Selecting strategic partners and essential event tools
Cat Herding with Lions and Tigers - Christian Heilmann
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
02:44 MIN
Rapid-fire thoughts on the future of work
What 2025 Taught Us: A Year-End Special with Hung Lee
04:22 MIN
Why HR struggles with technology implementation and adoption
What 2025 Taught Us: A Year-End Special with Hung Lee
04:27 MIN
Moving beyond headcount to solve business problems
What 2025 Taught Us: A Year-End Special with Hung Lee
03:28 MIN
Why corporate AI adoption lags behind the hype
What 2025 Taught Us: A Year-End Special with Hung Lee
03:39 MIN
Breaking down silos between HR, tech, and business
What 2025 Taught Us: A Year-End Special with Hung Lee
Featured Partners
Related Videos
Stop configuring infrastructure, start coding it!
Robert Hoffmann
The power of Cloud Development Kit (CDK): How to get the most out of it
Alexander Bubeck
Building Applications with Infrastructure as Code
Talia Nassi
Infrastructure as Code: The Developer's Secret Weapon
Hennie Francis
Unleashing Potential Across Teams: The Power of Infrastructure as Code
Alayshia Knighten
Building Reliable Serverless Applications with AWS CDK and Testing
Raphael Manke
Terraform for Developers
Devlin Duldulao
Retooling and refactoring - an investment in people.
Andrew Holway
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Vodafone
Düsseldorf, Germany
Remote
Senior
DevOps
Docker
Routing
Ansible
+5

Engineerio Associates
Charing Cross, United Kingdom
£91K
Azure
DevOps
Terraform

SmartSourcing Ltd
Remote
£195K
Senior
Linux
DevOps
Python
+4

italki
Municipality of Madrid, Spain
Intermediate
Linux
DevOps
Python
Kubernetes
Continuous Integration
+1

AllatNet Recruiting GmbH & Co. KG
Erlangen, Germany
GIT
Java
Bash
DevOps
Gradle
+11

dmTECH
Karlsruhe, Germany
ETL
Azure
DevOps
Data analysis
Google Cloud Platform
+1


Cs2 ITEC GmbH?&?Co.?KG
Berlin, Germany
Junior
C++
Unix
Rust
Linux
DevOps
+3
