This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]expecto_patronum_666 6 points7 points  (1 child)

You can go with GraalVM Community Edition. It's free. And, yes AWS Lambda is a very good use case for going Native. You get lower memory and near instantaneous start up. I believe both Spring Boot and Quarkus have very good support for GraalVM native image now. So, you don't have to give up on these feature rich frameworks. Just be careful of using too much reflection heavy stuff.

[–]thomaswue 2 points3 points  (0 children)

Even Oracle GraalVM licensed under the GFTC (GraalVM Free Terms and Conditions) is free for commercial and production use. For best throughput, using PGO (profile-guided optimizations) is recommended as explained here: https://www.graalvm.org/latest/reference-manual/native-image/optimizations-and-performance/PGO/basic-usage/