HR Management System
Microservices HR platform with a gateway-first architecture.
A backend platform split into four independently deployable services — API Gateway, Auth, Employee and Attendance. Each service owns its data and runs in its own container, so teams could scale or redeploy one without touching the others.
- API Gateway centralizes routing, JWT verification and rate limiting, keeping downstream services stateless
- Database-per-service pattern on MongoDB — no shared tables, no cross-service coupling
- Every service containerized with Docker and deployed independently on Render
- Architecture and service contracts documented in a detailed README
- Node.js
- Express
- MongoDB
- JWT
- Docker
- Render
Client
web · mobile · postman
API Gateway
routing · JWT verify · rate limit
Auth
Employee
Attendance
Gateway terminates auth once; services trust signed claims and scale independently.





