/oreilly-microprofile-tutorial

Hands-On Tutorial for the O-Reilly Live Training "Developing Microservices with Eclipse MicroProfile using Quarkus"

Primary LanguageShell

Developing Microservices with Eclipse Microprofile

Introduction

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!

Requirements

  • Java 8 or Java 11

  • Maven 3.5.3+

  • Docker Compose

  • 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)

Additional Informatioin