Java GraalVM native image on serverless custom runtime

Java GraalVM native image on serverless custom runtime

Learn how to use GraalVM native image in Java-based Lambda functions. When you create an executable binary using GraalVM native image, you can use AWS Lambda's custom runtime and execute the native image. Running GraalVM native image shows major performance optimization for Java based Lambda functions. Visit this repository to see the performance benchmarks on running GraalVM native image at scale.
This is a simple serverless application built in Java and uses the GraalVM native-image tool. It consists of an API Gateway endpoint backed by four Lambda functions and a DynamoDB table for storage.

< Back to all repos

GitHub icon View this repo on GitHub


Clone this repo

git clone https://github.com/aws-samples/serverless-graalvm-demo


Created by:

Mark Sailes

Mark Sailes

Senior Specialist SA, Serverless at AWS and Java fan.

Follow on LinkedIn