Thanks to visit codestin.com
Credit goes to github.com

Skip to content

AMahi1998/springboot-microservices-with-kubernetes

Repository files navigation

Spring Boot Microservices with Kubernetes & Grafana Stack

This project demonstrates a microservices architecture built with Spring Boot and deployed on Kubernetes, with observability powered by the Grafana stack (Loki, Tempo, Prometheus).

It covers:

  • API Gateway
  • Order Service
  • Product Service
  • Inventory Service
  • Notification Service
    with centralized logging, tracing, and monitoring.

📦 Tech Stack

  • Backend: Spring Boot (Java)
  • API Gateway: Spring Cloud Gateway
  • Database: MySQL (Order, Inventory) & MongoDB (Product)
  • Containerization: Docker
  • Orchestration: Kubernetes (kubectl, Helm)
  • Observability:
    • LokiScreenshot 2025-08-20 233001 – log aggregation
    • TempoScreenshot 2025-08-22 004455 –distributed tracing
    • PrometheusScreenshot 2025-08-20 234707 – metrics collection
    • GrafanaScreenshot 2025-08-20 231151 – dashboards & visualization

About

This project demonstrates a microservices architecture built with Spring Boot and deployed on Kubernetes, with observability powered by the Grafana stack (Loki, Tempo, Prometheus).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors