Kotlin Spring Reactive EventSourcing and CQRS with PostgreSQL, Kafka, MongoDB, tracing and monitoring ๐โจ๐ซ
Spring Boot
Spring WebFlux
PostgeSQL with R2DBC The Reactive Relational Database Connectivity driver
Spring Data MongoDB Web and API based SMTP testing
Kafka as messages broker
Zipkin open source, end-to-end distributed tracing
Prometheus monitoring and alerting
Grafana for to compose observability dashboards with everything from Prometheus
Spring Cloud Sleuth for distributed tracing
Swagger OpenAPI 3 The library for OpenAPI 3
Flywaydb for migrations
http://localhost:8000/webjars/swagger-ui/index.html
For local development ๐๐จโ๐ป๐:
make local // for run docker compose
or
make develop // run all in docker compose with hot reload