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.
VECTOR Informatik
Stuttgart, Germany
Senior
Kubernetes
Terraform
+1
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Wilken GmbH
Ulm, Germany
Senior
Amazon Web Services (AWS)
Kubernetes
+1
Matching moments
04:23 MIN
Introducing coding infrastructure with the AWS CDK
Stop configuring infrastructure, start coding it!
03:15 MIN
Simplifying infrastructure as code with AWS CDK
How AWS Generates Polyglot Libraries Based on a Single TypeScript Codebase
01:42 MIN
Defining serverless infrastructure with the AWS CDK
Building Reliable Serverless Applications with AWS CDK and Testing
04:21 MIN
Automating infrastructure with AWS CDK templates
The Road to MLOps: How Verivox Transitioned to AWS
02:39 MIN
Unifying AWS and Kubernetes deployments with CDK
The power of Cloud Development Kit (CDK): How to get the most out of it
01:24 MIN
The CDK ecosystem extends beyond just AWS
Stop configuring infrastructure, start coding it!
03:20 MIN
Comparing CDK with Terraform and other IaC tools
The power of Cloud Development Kit (CDK): How to get the most out of it
03:36 MIN
How CDK transforms code into deployable templates
Stop configuring infrastructure, start coding it!
Featured Partners
Related Videos
The power of Cloud Development Kit (CDK): How to get the most out of it
Alexander Bubeck
Infrastructure as Code: The Developer's Secret Weapon
Hennie Francis
Retooling and refactoring - an investment in people.
Andrew Holway
Stop configuring infrastructure, start coding it!
Robert Hoffmann
CD2CF - Continuous Deployment to Cloud Foundry
Dominik Kress
Kubernetes dev is fun, but setup and ops isn't! See a fun PaaS alternative to push any code, ipynbs or even just data!
Maurice Brinkmann
Implementing Feature Environments with AWS and Terraform
Thomas Hartenstein
Building Applications with Infrastructure as Code
Talia Nassi
Related Articles
View all articles



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


Westhouse Consulting GmbH
Mainz, Germany
Intermediate
ETL
JIRA
Scrum
Redis
React
+9



Dataport
Hannover, Germany
DevOps
Openshift
Agile Methodologies
Continuous Integration
Configuration Management
+1

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

Governikus GmbH & Co. KG
Köln, Germany
Remote
Linux
DevOps
Continuous Integration
Configuration Management

