In this session, we'll dive into building, running, and deploying AWS Lambda functions using the Quarkus framework. You'll learn how to create a simple Lambda function that interacts with AWS DynamoDB for basic read and write operations.
We’ll start by running the Lambda locally with LocalStack, which simulates AWS services on your machine. Then, we’ll walk through the steps to deploy it to AWS, covering the necessary configuration and setup.
We’ll also take a closer look at performance, comparing how Lambda performs when running on the Java runtime versus the native runtime powered by GraalVM.
By the end of the session, you’ll have a better understanding of how to build serverless applications with Quarkus, the advantages of GraalVM's native compilation, and how to benchmark and optimize the performance of your Lambda functions.