In a distributed system your services usually communicate via HTTP and expose REST APIs. External clients or other services in your system
Tracing method calls in a monolith to identify slow parts is simple. Everything is happening in one application (context) and you can
Exposing REST endpoints usually requires documentation for your clients. This documentation usually includes the following: accepted media types, HTTP method, path variables,
Once your application is deployed to production you want to ensure it's up– and running. To determine the health and status of
Ensuring a stable operation of your application in production requires monitoring. Without monitoring, you have no insights about the internal state and
Injecting configuration properties like JDBC URLs, passwords, usernames, or hostnames from external sources is a common requirement for every application. Inspired by the
In one of my recent blog posts, I presented Spring's WebClient for RESTful communication. With Java EE we can utilize the JAX-RS
With the MicroProfile release cycle of three releases every year in February, June, and October we got MicroProfile 3.0 on June 11th,