This project is a Human Resources Management system built using Spring Boot, employing microservices architecture.
The HR Management project comprises several microservices aimed at handling distinct functionalities:
- Employee Service: Manages employee-related operations.
- Department Service: Handles department-related functionalities.
- API Gateway Service: Provides a unified entry point for client requests.
- Config Server: Centralized configuration management.
- Service Registry (Netflix Eureka): Service discovery and registration.
- Zipkin: Utilized for distributed tracing to monitor and troubleshoot microservices interactions.
The diagram above illustrates the high-level architecture of the HR Management microservices project. It showcases the interactions and connections between various components and services involved.
Feel free to contribute to this project by forking the repository, making improvements, and creating pull requests.
Please note that this project does not include detailed documentation for each service. If you have any specific questions or need assistance, feel free to reach out or explore the source code in the individual service directories. .