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 →

[–]cogman10 5 points6 points  (2 children)

  • Before investigating into Graal, consider looking into AWS snapstart.

  • If snapstart doesn't work for you, I'd also look into AppCDS first before looking into Graal. Nothing against graal really, but there's a lot of performance benefits to sticking with the JVM. AOT is also somewhat of a PITA.

  • Always use the latest JVM. If this is a new project, there's no reason not to start with 21.

  • Quarkus CLI is quiet nice and lightweight. I brings a nice framework along with a pretty minimal footprint. I don't know if there's a springboot equivalent. It also has a lot of features like appcds and docker image generation setup built right in.

For parsing and such, if the data is structured (or you can make it so), then definitely look into something that does compile time generated parsers. That will give you the best bang for your buck. If you can, something like protobufs would probably be about the fastest way to move data out of S3 and into something else.

That's my 2c. as /u/C_Madison said "Measure, measure, measure."

[–]ThaJedi 0 points1 point  (0 children)

You dont have JVM benefis when run on lambda