
Serverless applications on AWS using Lambda with Java 25, API Gateway and DynamoDB - Part 1 Sample application
Introduction In this article series, we'll explain how to implement a serverless application on AWS using Lambda with the support of the released Java 25 version . We'll also use API Gateway, DynamoDB, and AWS SAM for the Infrastructure as Code. After it, we'll measure the performance (cold and warm start times) of the Lambda function without any optimizations. Hereafter, we'll introduce various cold start time reduction approaches like Lambda SnapStart with priming techniques and GraalVM Native Image. In this article, we'll introduce our sample application. Sample application and its architecture You can find a code example of our sample application in my GitHub aws-lambda-java-25-dynamodb . The architecture of our sample application is shown below: In this application, we will create products and retrieve them by their ID and use Amazon DynamoDB as a NoSQL database for the persistence layer. We use Amazon API Gateway , which makes it easy for developers to create, publish, maintain,
Continue reading on Dev.to
Opens in a new tab

