Throughout the book we will use the domain of banking to create microservice examples, highlighting key concepts from each chapter. The example will be an Account service. The purpose of the Account service is to manage bank accounts, holding information like customer name, balance, and overdraft status. In developing the Account service, the chapter will cover the ways to create Quarkus projects, developing with live coding for real-time feedback, writing tests, building native executables for an application, how to package an application for Kubernetes, and how to deploy to Kubernetes.
- With the project generator at https://code.quarkus.io/
- In a terminal with the Quarkus Maven plugin
- By manually creating the project and including the Quarkus dependencies and plugin configuration