Raphael Manke
Building Reliable Serverless Applications with AWS CDK and Testing
#1about 2 minutes
Overcoming the challenges of container-based infrastructure
Traditional containerized applications face significant hurdles with scalability, operational complexity, and security management.
#2about 2 minutes
Exploring the benefits of a serverless architecture
Serverless computing offers improved scalability, reduced operational overhead, cost-effectiveness, and built-in high availability.
#3about 2 minutes
Defining serverless infrastructure with the AWS CDK
The AWS Cloud Development Kit (CDK) allows you to define cloud infrastructure using familiar programming languages, which then synthesizes into CloudFormation templates.
#4about 4 minutes
Structuring a CDK application with stacks and constructs
A CDK application is organized as a tree of constructs, with stacks serving as the primary deployment units for grouping related resources.
#5about 3 minutes
Unit testing Lambda functions and CDK infrastructure
Test Lambda function logic with standard unit tests and verify CDK-generated templates using fine-grained assertions and snapshot testing.
#6about 4 minutes
Running local integration tests for Lambda and DynamoDB
Validate the interaction between a Lambda function and DynamoDB by running integration tests against a local DynamoDB instance.
#7about 3 minutes
Integration testing for cloud-native managed services
Use the CDK integration test runner to deploy, test, and destroy resources in the cloud for services that lack a local equivalent, like EventBridge Pipes.
#8about 2 minutes
A complete testing strategy for serverless applications
A reliable serverless application requires a multi-layered testing approach, including local unit tests, template assertions, and cloud-based integration tests.
#9about 2 minutes
Q&A: Spying on SDK calls and local DynamoDB setup
Answering audience questions about the costs of spying on SDK calls and the process for setting up a local DynamoDB instance for testing.
Related jobs
Jobs that call for the skills explored in this talk.
Architekt für Cloud Security - AWS (w|m|d)
zeb consulting
Frankfurt am Main, Germany
Remote
Junior
Intermediate
Senior
Amazon Web Services (AWS)
Cloud Architecture
+1
Senior Java Developer
Picnic Technologies B.V.
Amsterdam, Netherlands
Senior
Java
Amazon Web Services (AWS)
+1
Matching moments
02:42 MIN
Simplifying infrastructure as code with AWS CDK
How AWS Generates Polyglot Libraries Based on a Single TypeScript Codebase
18:26 MIN
Automating infrastructure with AWS CDK templates
The Road to MLOps: How Verivox Transitioned to AWS
06:01 MIN
Introducing coding infrastructure with the AWS CDK
Stop configuring infrastructure, start coding it!
10:24 MIN
The CDK ecosystem extends beyond just AWS
Stop configuring infrastructure, start coding it!
04:26 MIN
Unifying AWS and Kubernetes deployments with CDK
The power of Cloud Development Kit (CDK): How to get the most out of it
05:17 MIN
Understanding the CDK compilation and deployment process
Program your infrastructure with CDK and TypeScript
02:51 MIN
What is the Cloud Development Kit (CDK)
Program your infrastructure with CDK and TypeScript
46:14 MIN
Audience Q&A on serverless IoT development
Building your way to a serverless powered IOT Buzzwire game
Featured Partners
Related Videos
The power of Cloud Development Kit (CDK): How to get the most out of it
Alexander Bubeck
Program your infrastructure with CDK and TypeScript
Robert Hoffmann
Reliable scalability: How Amazon.com scales on AWS
Florian Mair
30 powerful AWS hacks in just 30 minutes: Boost your developer productivity
Modood Alvi
Serverless Architectures with Spring Cloud Functions and Knative
Ingo Weichsel
Testing .NET applications a Tool box for every developer
Alexandre Borges
Three-and-a-half Ways of Testing your Repositories
Daniel Raniz Raneland
Serverless Java in Action: Cloud Agnostic Design Patterns and Tips
Kevin Dubois & Daniel Oh
Related Articles
View all articles



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

DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)

Senior Site Reliability Engineer, Managed Kubernetes - Europe
Lambda
Berlin, Germany
Remote
€161K
Senior
Go
API
Linux
+4

Senior Site Reliability Engineer, Managed Kubernetes - Europe
Lambda
Amsterdam, Netherlands
Remote
€13K
Senior
Go
API
Linux
+4

AWS cloud developer (Docker / Terraform / Typescript)
Multi Trades Recruitment Ltd
Remote
£35-70K
Docker
Terraform
TypeScript
+2

Senior AWS DevOps Engineer - Scale & Resilience
ADLIB Recruitment
£75-90K
Senior
DevOps
Amazon Web Services (AWS)

NET Developer with AWS(DevOps & Serverless)
Thrive IT Systems Ltd
Leeds, United Kingdom
GIT
.NET
REST
Azure
NoSQL
+12


Fullstack Developer - ReactJS and TypeScript, AWS RDS, Lambda
GULP Information Services GmbH
Frankfurt am Main, Germany
API
Azure
Scrum
React
Python
+6

AWS Cloud Architekt
samecon GmbH & Co. KG
Eschborn, Germany
Remote
C++
Java
Python
Amazon Web Services (AWS)