Eclipse MicroProfile is a project that defines a programming model for developing Java microservices (Further reading, link 1). Similar to the Java EE standard, it contains a number of specifications that define the common way to provide functionalities needed by the microservices.
Let's take a look at the current content of the project (version 2.0):
As you will have noticed in the preceding diagram, there are a bunch of specifications that have come directly from Java EE, and that we have used extensively in our examples throughout the book (for example, JAX-RS or CDI). However, there are also a number of novel specifications that are supposed to deal with microservices-specific problems. As an example, the JWT Propagation specification deals with token-based security, and fault tolerance deals with the network failures.
As you are able to see, MicroProfile...