When it comes to creating an application with Java (now Jakarta) EE, the first specification you usually get in touch with is
The REST architectural pattern is widely adopted when it comes to creating web services. The term was first introduced by Roy Fielding
Besides binding and converting JSON from an to Java objects with JSON-B, the Java EE specification (now Jakarta EE) offers a specification
JSON is the current de-facto data format standard for exposing data via APIs. The Java ecosystem offers a bunch of libraries to create
As Jakarta EE 8 was now finally released on the 10th of September 2019, we can start using it. This is the
With the current trend to build distributed-systems, it is increasingly important to build fault-tolerant services. Fault tolerance is about using different strategies
In today's microservice architecture security is usually based on the following protocols: OAuth2, OpenID Connect, and SAML. These main security protocols use
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,