Lambda function with GraalVM Native Image - Part 2 How to develop and deploy Lambda function with custom runtime

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • AWSLambdaGraalVMNativeImage

    Different examples of solutions API Gateway->Lambda->DynamoDB to deploy it on Lambda with Custom Runtime based on GraalVM Native Image (pure Java or with Spring Boot 3 framework) and measure Lambda performance (cold and warm start times)

    For the sake of explanation we'll use our sample application. In this application we'll create and retrieve products and use DynamoDB as the NoSQL database. We'll re-use the application introduced in the article Measuring Java 21 Lambda cold starts and adjust it to be deployed as Lambda Custom Runtime containing GraalVM Native Image.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • lambda-runtime-graalvm

    Lambda Runtime using Graalvm

    We use native-image-maven-plugin from org.graalvm.nativeimage tools and execute native-image in the package phase. This plugin requires the definition of the main class which Lambda function doesn't have. That's why we use Lambda Runtime GraalVM and define its main class com.formkiq.lambda.runtime.graalvm.LambdaRuntime. Lambda Runtime GraalVM is a Java library that makes it easy to convert AWS Lambda written in Java programming language to the GraalVM. We defined it previously in pom.xml as dependency

  • SDKMan

    The SDKMAN! Command Line Interface

    Install SDKMAN

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • JavaFX In Action #13 with Jago de Vreede about SDKman UI, a user interface on top of SDKMAN for all platforms

    2 projects | dev.to | 19 Dec 2024
  • Override java version on flutter

    2 projects | dev.to | 1 Nov 2024
  • Installing (multiple) Java on MacOS managed by jEnv

    1 project | dev.to | 7 Oct 2024
  • A tour of CLI tools for installing Java and creating projects

    8 projects | dev.to | 1 Jun 2024
  • New to fedora, any advices?

    2 projects | /r/Fedora | 9 Dec 2023

Did you konow that Java is
the 8th most popular programming language
based on number of metions?