A modern microservices architecture built with Spring Boot 3.0, implementing employee and department services with advanced cloud-native features.
This project demonstrates a microservices architecture with:
- Employee Service
- Department Service
- API Gateway
- Config Server
- Service Registry
- Distributed Tracing
- Department Service: Manages department-related operations.
- Employee Service: Handles employee data and operations.
- API Gateway: Routes all requests through a centralized gateway.
- Config Server: Centralized configuration management.
- Service Registry: Service discovery using Netflix Eureka.
- Zipkin: Distributed tracing for monitoring and troubleshooting.
- Spring Boot 3.0
- Spring Cloud
- Netflix Eureka
- Zipkin
- Spring Cloud Gateway
- Spring Cloud Config
├── api-gateway/
├── config-server/
├── department-service/
├── employee-service/
└── service-registry/