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.
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!
40:27 MIN
Q&A on testing, diagrams, and templates
Stop configuring infrastructure, start coding it!
20:01 MIN
Integrating serverless deployments into a DevOps pipeline
Serverless on Cloud
14:46 MIN
Demoing an AI assistant for infrastructure as code
Forget Developer Platforms, Think Developer Productivity!
14:30 MIN
Using infrastructure as code and structured logging
End the Monolith! Lessons learned adopting Serverless
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
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 SOFTWARE QUALITY ASSURANCE ENGINEER (M/W/D)
Wilken GmbH
Ulm, Germany
Intermediate
Java
JIRA
JavaScript
Unit Testing
Automated Testing

Cloud Engineer (m/w/d)
fulfillmenttools
Köln, Germany
€50-65K
Intermediate
TypeScript
Google Cloud Platform
Continuous Integration

Senior DevOps Consultant (m/w/d)
AOK Systems GmbH
Bonn, Germany
Intermediate
Senior
Linux
DevOps
Kubernetes

Senior Fullstack Engineer – Angular/.Net (f/m/d)
Apaleo
München, Germany
Remote
€65-85K
Senior
.NET
Angular
JavaScript
+1




Fullstack Web & Mobile Developer - AWS · Remote
LifeTeachUs gGmbH
Remote
€40-65K
React
TypeScript
React Native
+2