HR Masters is a service providing an easy way to search for employees using simple queries. The project includes DevOps tools and monitoring to ensure stability and availability.
- Backend: Java, Spring, jOOQ, Flyway
- Database: PostgreSQL
- Monitoring: Micrometer, Grafana, Prometheus
- Containerization: Docker, Docker-Compose
HR Masters enables HR professionals to search for potential employees based on various parameters with simple queries.
-
Clone the repository
git clone https://github.com/panic08/hr-masters-service.git cd hr-masters-service
-
Run using Docker Compose
docker-compose up --build
-
Access metrics and monitoring
- Grafana: http://localhost:3000
- Prometheus: http://localhost:9090
main-service/
- Application source codedevops/
- DevOps related configurationsdocker/
- Docker and Docker Compose configurationsmetrics/
- Grafana and Prometheus configurations