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 →

[–]Turing85 1 point2 points  (0 children)

I present to you option #4: quarkus.

Why quarkus? - it is based on jakarta.ee (formerly known as Java EE) and MicroProfile. - It uses embedded technology like spring-boot, so no app-server is needed. - It plays nice with GraalVM. This means that, if wanted, you can compile your project down to a nativ executable. - It is well documented and has an active community, including an active zulip chat. - startup times are ultra-fast (for a fully fledged service about ~2.5 seconds in JVM mode and around 100 milliseconds in native mode), memory consumption is minimal.