In this project I'm demonstrating the most interesting features of Quarkus for building applications in Kotlin.
Here's a full list of available examples:
- Using Quarkus for building REST application that connects to H2 database using Hibernate ORM. The example is available in the module employee-service. A detailed guide may be found in the following article: Guide to Quarkus with Kotlin
- Using Quarkus Kubernetes extensions to deploy application easily on Kubernetes. The example is available in the module employee-service. A detailed guide may be found in the following article: Guide to Quarkus on Kubernetes
- Using Quarkus OAuth2 extension to provide RBAC authorization based on integration with Keycloak. The example is available in the module employee-secure-service. A detailed guide may be found in the following article: Quarkus OAuth2 and security with Keycloak
- Using Quarkus with SmallRye Graph extension to GraphQL API and integration with a database with Panache. The example is available in the module sample-app-graphql. A detailed guide may be found in the following article: An Advanced GraphQL with Quarkus
- Using Quarkus Funqy HTTP and Azure Extensions to build and run serverless apps on Azure Functions. The example is available in the module account-function. A detailed guide may be found in the following article: Serverless on Azure Function with Quarkus