This repository is the home of the examples of the usage of Java 25 on AWS Lambda.
I wrote several article series about various topics:
- AWS Lambda Managed Instances with Java 25 and AWS SAM on how to configure AWS Lambda with Managed Instances compute type and how to optimize Lambda performance when using managed Java 25
- Serverless applications on AWS with Lambda using Java 25, API Gateway and DynamoDB on how to develop, run, and optimize Serverless applications using managed Java 25 on Lambda, API Gateway and DynamoDB NoSQL database. Performance optimization approaches include usage of Lambda SnapStart with priming techniques and GraalVM Native Image
- Serverless applications on AWS with Lambda using Java 25, API Gateway and Aurora DSQL on how to develop, run, and optimize Serverless applications using managed Java 25 on Lambda, API Gateway and Aurora DSQL relational database. Examples include usage of Hikari pool with plain JDBC or Hibernate framework. Performance optimization approaches include usage of Lambda SnapStart with priming techniques and GraalVM Native Image