-
AWSLambdaJavaAuroraServerlessV2DataApi
Different examples of solutions API Gateway->Lambda-> Amazon Aurora (PostgreSQL) Serverless v2 database with Lambda managed Java 21 runtime with usage of classic JDBC PostgreSQL driver, Amazon RDS Proxy or http-based Data API, all including SnapStart enabling and priming techniques
In our experiment we'll re-use the application introduced in the part 1 which source code you can find here. There are basically 2 Lambda functions which both respond to the API Gateway requests to store and retrieve product received from the API Gateway from Amazon PostgreSQL Aurora Serverless v2.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
The results of the experiment to retrieve the existing product from the database by its id see GetProductByIdViaAuroraServerlessV2DataApiHandler with Lambda function with 1024 MB memory setting were based on reproducing more than 100 cold and approximately 10.000 warm starts with experiment which ran for approximately 1 hour. For it (and experiments from my previous article) I used the load test tool hey, but you can use whatever tool you want, like Serverless-artillery or Postman. We won't enable SnapStart on the Lambda function first.
-
The results of the experiment to retrieve the existing product from the database by its id see GetProductByIdViaAuroraServerlessV2DataApiHandler with Lambda function with 1024 MB memory setting were based on reproducing more than 100 cold and approximately 10.000 warm starts with experiment which ran for approximately 1 hour. For it (and experiments from my previous article) I used the load test tool hey, but you can use whatever tool you want, like Serverless-artillery or Postman. We won't enable SnapStart on the Lambda function first.
Related posts
-
AWS SnapStart - Part 13 Measuring warm starts with Java 21 using different Lambda memory settings
-
Guide on Authenticating Requests With the REST API in Strapi
-
Uploading Images Using Cloudinary in Node.js
-
Best Web Development Tools Every Full-Stack Developer Should Know
-
Spring Boot 3 application on AWS Lambda - Part 13 Measuring cold and warm starts with GraalVM Native Image