Introduction
Last updated
Last updated
Modern microservices for Post-Kubernetes Era.
Monorepo(apps, libs) project to showcase workspace setup with multiple apps and shared libraries
Polyglot - Support multiple languages (java, kotlin, groovy)
Support multiple app frameworks (apache-beam, cli, micronaut, quarkus)
Support multiple testing frameworks (spock, spek, kotlin-test and junit5)
Build native binaries using GraalVM
Cloud Native (Service Mesh, health checks, observability)
start app dependencies: postgres, redis
start optional CI/CD infra dependencies: sonarqube, nexus
access sonarqube at http://localhost:9000/ (admin/admin)
See gradle commands for this project.
Start wordcount
Start Greeting API
Start Greeting API
Creating a Multi Module Project
Microservices in a Post-Kubernetes Era link
Why is a workspace (or monorepo) needed?