Our great sponsors
-
microservices-frameworks
A collection of microservice frameworks implementing a very simple web app with tests.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
ℹ️ Code for this is available here. If I've made some glaring omissions, please do point them out.
With all of these, you'll be up and running in very little time and require no special fixtures to build them into container images, but if I had to pick one it would be Helidon. I have been a fan for a while (and, full disclosure, also contributed code) and doing these tests has shown that it's certainly up there with the best. Project Loom and io_uring support are exciting which should generate some serious performance improvements. However, in the meantime I'm going to look much closer at Micronaut and Dropwizard, unless I raw performance which Vert.x would be high on my list.
Vert.x - "Reactive applications on the JVM."
Spring Boot - "Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".". Two flavors will be trialled here: WebMVC: A more imperative style leveraging Servlet API under the hood, WebFlux: Reactive ReST API leveraging Netty,
Quarkus - "Supersonic Subatomic Java"
Micronaut - "A modern, JVM-based, full-stack framework for building modular, easily testable Microservice and Serverless applications."