Speaker

Raphael Manke

Raphael Manke

IT consultant building serverless apps

Karlsruhe, Germany

Raphael Manke is a full-stack developer and consultant with five years of experience in developing serverless applications in the AWS cloud. AWS CDK changed his way of defining infrastructure as code dramatically and he likes to share his experiences and challenges along the way.

Area of Expertise

  • Information & Communications Technology

Topics

  • aws
  • AWS CDK
  • AWS Serverless
  • Serverless and Cloud Native
  • TypeScript

Supercharge Lambda functions with AWS Powertools

AWS Lambda functions are a crucial part of serverless workloads in modern cloud architectures. They can be used for synchronous tasks, such as handling API calls, or for asynchronous tasks, like consuming SQS queues or DynamoDB streams. Lambda functions are designed to get the job done.

However, as a developer, using Lambda functions comes with its challenges. Cloud environments are prone to failures, and when dealing with a large number of lambda functions, there is often repetitive code that is not directly related to the business logic and is highly specific to AWS.

AWS Powertools is a library that helps address these challenges in your Lambda functions. It enhances your functions in areas such as observability, resiliency, and operational excellence.

In this talk, we will explore the capabilities of the Powertools library and demonstrate how it can supercharge your lambda functions by applying it to a real-world application. This will bring you closer to achieving the well-architected pillar in AWS.

Building Reliable Serverless Applications with AWS CDK and Testing

AWS CDK is an IaC (Infrastructure as Code) Framework that allows developers to easily create and manage serverless applications by combining various AWS resources such as Lambda, API Gateway, and DynamoDB tables with just a few lines of code. While CDK greatly simplifies the process of building and deploying these types of applications, it is still important to verify that they are functioning as expected.

In this talk, we will delve into the different ways of testing CDK apps to ensure their reliability, using a real-world example to illustrate the concepts discussed. This will include a discussion of unit testing Lambda functions, snapshot testing, and fine-grained assertion testing of CDK stacks. We will also explore the importance of integration testing in gaining confidence in your application, and demonstrate how to split an application into smaller, more manageable components that can be deployed and tested individually.

By the end of this talk, attendees will have gained a thorough understanding of the various testing techniques available when working with CDK, and will be equipped with the knowledge and skills to confidently ensure the reliability of their serverless applications through effective testing practices.

You don't need a Lambda for this. Refactor your serverless app.

Are you interested in learning about other options for building and deploying applications using serverless architecture? In this talk, we will explore alternatives to AWS Lambda, such as AWS EventBridge, Step Functions, and EventBridge Pipes. We will discuss the benefits and drawbacks of each option, as well as some real-world use cases. Additionally, we will examine how to reduce the number of Lambdas needed in your application by replacing them with configuration rather than code.

To demonstrate these concepts in action, we will also build a sample application using the AWS CDK framework. The AWS CDK is an open-source software development framework for defining cloud infrastructure in code and provisioning it through AWS CloudFormation. By using the CDK, we can leverage the power of familiar programming languages and modern software development practices to build and deploy cloud-native applications.

By the end of this talk, attendees will have a better understanding of the various serverless technologies available and how to choose the best option for their needs. They will also learn how to leverage these technologies and the AWS CDK to build and deploy cloud-native applications that are scalable, reliable, and cost-effective.

AWS Community Lounge at AWS Summit Berlin 2024 Sessionize Event Upcoming

May 2024 Berlin, Germany

AWS Community Day Poland 2024 Sessionize Event

April 2024 Warsaw, Poland

AWS Community Day DACH 2023 Sessionize Event

September 2023 Munich, Germany

WeAreDevelopers World Congress 2023 Sessionize Event

July 2023 Berlin, Germany

AWS Community Lounge at AWS Summit Berlin 2023 Sessionize Event

May 2023 Berlin, Germany

Raphael Manke

IT consultant building serverless apps

Karlsruhe, Germany

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top