- Spring - Java Spring
- Spring Data JPA - data access layer
- Spring Data MongoDB - Spring Data MongoDB
- Spring Cloud Sleuth - Spring Cloud Sleuth distributed tracing
- Kafka - Spring for Apache Kafka
- PostgreSQL - PostgreSQL database.
- Zipkin - Zipkin is a distributed tracing system
- Docker - Docker
- Prometheus - Prometheus
- Grafana - Grafana
- Flyway - Database migrations
http://localhost:6001/swagger-ui/index.html
For local development:
make local // runs docker-compose.yaml with all required containers
run spring application