In a distributed system your services usually communicate via HTTP and expose REST APIs. External clients or other services in your system

Read More

Tracing method calls in a monolith to identify slow parts is simple. Everything is happening in one application (context) and you can

Read More

Exposing REST endpoints usually requires documentation for your clients. This documentation usually includes the following: accepted media types, HTTP method, path variables,

Read More

Once your application is deployed to production you want to ensure it's up– and running. To determine the health and status of

Read More

Ensuring a stable operation of your application in production requires monitoring. Without monitoring, you have no insights about the internal state and

Read More

Injecting configuration properties like JDBC URLs, passwords, usernames, or hostnames from external sources is a common requirement for every application. Inspired by the

Read More

In one of my recent blog posts, I presented Spring's WebClient for RESTful communication. With Java EE we can utilize the JAX-RS

Read More

With the MicroProfile release cycle of three releases every year in February, June, and October we got MicroProfile 3.0 on June 11th,

Read More