Our great sponsors
-
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.
Interestingly enough, I found at least two Microprofile implementations in the form of libraries - as opposed to a full-fledged application server: SmallRye and Launcher by Fujitsu. Providers of application servers, and developers, can use those dependencies instead of re-implementing the specification themselves. That's the approach that Quarkus follows.
Spring Boot is the framework that started the trend regarding providing monitoring capabilities. To enable them is only a matter of adding a single dependency known as the Actuator:
Last but not least comes Quarkus. Quarkus' approach differs from Spring Boot's and Micronaut's: it's doesn't implement endpoints itself but relies on a third-party dependency. Before getting to the core, let me digress a bit.
Micronaut also offers monitoring endpoints. Those endpoints mostly map to those provided by Spring Boot with a few exceptions.
Related posts
- 🏅 Http4k: Top 5 Server-Side Frameworks for Kotlin in 2022
- 2023 will be when browsers will support GC-based languages in production. Both GC and Exception Handling are already available to various degrees. Being an early adopter could boost Scala's adoption by being one of the first but also the best language in the browser!
- Measuring Java 11 Lambda cold starts with SnapStart - Part 3 Using Quarkus Framework
- Is it okay to use com.sun.net.httpserver.HttpServer?
- Will my app run into licensing issues? It is being made in Kotlin, openjdk and springboot