Implementation of the hexagonal architecture with quarkus.
./mvnw clean install
- java
- quarkus
- kotlin
- reactive extensions
- rest api with jackson
- open api
- kafka with integration test
- kafka streams with integration test
- avro
- wiremock
- rest client
- hibernate
- monogodb
- postgres with flyway instead of mongodb
- junit5
- mockito
- wiremock
- domain features in gherkin
- cucumber
- living documentation of the domain
- living documentation of the infrastructure (modules, API, database and rest client)