Skip to content

Latest commit

 

History

History

chapter-10

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Quarkus in Action Chapter 10 - Cloud-native application patterns

Available in: English


After the previous chapter we have all communication covered but if we are about to deploy our services to cloud platforms (Kubernetes or OpenShift), we should also prepare them for the various scenarios that they can hit there. These are jointly covered by a set of MicroProfile specifications. In this chapter, we will go over the main specifications and their SmallRye implementation used in Quarkus, to demonstrate how you can easily extend your services to provide for instance health checks (10.2.1 Monitoring the health of Car Rental), metrics (10.3.6 Monitoring metrics of Car Rental), observability (10.4.2 Adding tracing capabilities to Car Rental), or fault tolerance of synchronous communication (10.5.1 Adding Fault Tolerance to Car Rental). We will focus our development on the Inventory service but all of the demonstrated patterns can be applied to any of the other services too.