In this chapter, we will discuss a sample application that makes use of the various MicroProfile features introduced earlier in this book. The MicroProfile runtime we will use in this chapter is the Quarkus runtime, a Kubernetes-native Java stack tailored for GraalVM and OpenJDK HotSpot, crafted from best of breed Java libraries and standards. Key topics that we will cover include the following:
- Use of configuration for both application and MicroProfile container behaviors
- Realistic health checks
- Securing an application with an external JWT security provider
- Integrating and viewing trace information with a Jaeger instance
- Inspecting microservice endpoint information using Swagger
- Viewing individual and complete application metrics
- Accessing both intra-cloud and external microservices using the rest client
The purpose of these topics...