I wrote 2 article series about this topic:
- Serverless applications with Java and Aurora DSQL
- 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