This tutorial shows, in a hands-on, step-by-step manner, how to develop an application using a significant portion of the MicroProfile core specifications, including MicroProfile Config, Rest Client, Fault Tolerance, Metrics, Health, and JWT RBAC. This tutorial assumes some familiarity with JAX-RS and CDI, although having experience with Spring DI and Spring MVC is likely sufficient.
Note
|
This hands-on tutorial accompanies an O’Reilly Live training on Developing Microservices with Eclipse MicroProfile, but can also be used as a standalone tutorial. If you have an O’Reilly subscription that supports the training, feel free to sign up! |
-
Java 8 or Java 11
-
Maven 3.5.3+
-
OPTIONAL: curl. The instructions use curl, but tools like HTTPie or even a browser is sufficient
-
OPTIONAL: GraalVM 19.2.1 Community Edition (for native compilation, JDK 8 only)
-
Source code is available in GitHub.
-
Tutorial Instructions
-
The accompanying slides are available at Location TBD