Quarkus in OneCX
This guide provides best practices and guidelines for developing microservices using Quarkus within the OneCX platform. It covers project structure, REST API design, backend for frontends (BFF) patterns, backend services, and Kubernetes operator integration.
Quarkus Kubernetes native Java stack comes with an extendable framework.
-
Homepage: https://quarkus.io/
-
Guides: https://quarkus.io/guides/
-
Source code: https://github.com/quarkusio/quarkus
-
Quarkus quick starts: https://github.com/quarkusio/quarkus-quickstarts
-
Quarkiverse: https://quarkiverse.github.io/quarkiverse-docs/index/index/index.html
-
Quarkiverse source code: https://github.com/quarkiverse
Tools
For the developing the Quarkus application we need to install these tools:
-
IntelliJ IDEA RECOMMENDED!
-
Plugins
-
Quarkus Tools by Red-Hat
-
Lombok
-
Zalando OpenAPI Editor
-
SonarLint (disable Automatically trigger analysis)
-
-
Maven
-
Use Maven installation from your WSL
\\wsl.localhost....
-
-
JDK
-
Use JDK installation from your WSL
\\wsl.localhost....
-
-