Java frameworks for Lambda.

Sample Spring Boot, Micronaut, Quarkus and Daggaer applications on AWS Lambda

A large number of Java applications are built using popular frameworks like Spring Boot, Micronaut and Quarkus. This repo has sample application that is developed in each of these frameworks and can be deployed in three different ways:
1. Managed Java Runtime without SnapStart.
2. Managed Java Runtime with SnapStart.
3. Custom runtime with GraalVM native image.
The repo also has metrics that compare cold start and warm start times for all these modes with each of the frameworks.

< Back to all repos

GitHub icon View this repo on GitHub


Clone this repo

git clone https://github.com/aws-samples/serverless-java-frameworks-samples

Additional resources


Created by:

Aneel Murari

Aneel Murari

Senior Specialist Solutions Architect at AWS

Follow on LinkedIn

Dhiraj Mahapatro

Dhiraj Mahapatro

Principal Specialist SA, Serverless, AWS.

Follow on LinkedIn

Jerome Van Der Linden

Jerome Van Der Linden

Jerome is a Solutions Architect Builder at AWS. Passionate about building stuff using the AWS services, and especially the serverless ones.

Follow on LinkedIn

Maximilian Schellhorn

Maximilian Schellhorn

Maximilian Schellhorn works as a Solutions Architect at Amazon Web Services. His recent work focuses on migrating, optimizing and running Serverless Java applications on AWS Lambda.

Follow on LinkedIn

Ravi Srinivasan

Ravi Srinivasan

Cloud Application Architect at AWS.