In this article, the author updates a Lambda function based on GraalVM Native Image with Custom Runtime to the newest version available and re-measures Lambda performance.
The updated sample application uses GraalVM 23.0.1 as its base and includes all the updated AWS dependencies as well as other dependencies like lambda-runtime-graalvm and native-image-maven-plugin.
The cold start time with GraalVM 23 increased between 50 and 100ms compared to the previous version due to the bigger native image artifact size. However, the warm start/execution time slightly decreased for nearly all percentiles.
The author encourages readers to support their work by following them on GitHub and giving their repositories a star.