Section 3: Becoming Cloud-Native
In this section, you will integrate the Quarkus framework into this hexagonal application, making it truly modern cloud-native software ready to be deployed on cloud environments. We'll learn how to add Quarkus to our existing topology and inventory system.
Then, we'll explore some of the exciting Quarkus features, such as CDI Beans, RESTEasy Reactive, and Hibernate Reactive. After combining Quarkus and hexagonal architecture, we'll learn how to dockerize and create Kubernetes objects to deploy our hexagonal application to a Kubernetes cluster. And to finish the book, we'll discuss some good design practices you can follow to create robust hexagonal systems.
This section comprises the following chapters:
- Chapter 10, Adding Quarkus to a Modularized Hexagonal Application
- Chapter 11, Leveraging CDI Beans to Manage Ports and Use Cases
- Chapter 12, Using RESTEasy Reactive to Implement Input Adapters
- Chapter 13...