Hacker News new | ask | show | jobs
by imtringued 2308 days ago
In the JVM space there are now new web frameworks that specialize in Microservices. The advantages they offer are very low memory usage, better performance, fast startup time and finally the ability to generate a native executable via GraalVM [0].

[0] A lot of JEE Frameworks heavily rely on reflection and other dynamic features that cannot be used in a native image.

3 comments

I admit I only dip my toes into the Java ecosystem occasionally. How low is low memory usage? The last microservice-oriented Java framework I used was Spring Boot, but I don’t know that I’d call it lightweight.
I hope no one calls it lightweight. We've been running a few or our own benchmark tests for various frameworks and we have found that Quarkus running on GraalVm is the definition of lightweight.
Thanks for pointing me towards Quarkus! That looks really cool!

Edit: And yes... the folks I was working with were excited at how much lighter-weight Spring Boot was compared to whatever it was they were using before. When I showed them a Go-based server just using net/http, they almost had a stroke!

Any of those frameworks that you endorse particularly?
Jakarta EE has officially taken over the Java EE spec, tlc, ...