Datasheet
Our Workforce Management (WFM) solution offers a range of features designed to optimize workforce operations and ensure efficient management of employees. Below is an overview of the key functionalities:
Features | Description |
---|---|
Contract Adherence |
|
Shift Categories |
|
Activities |
|
Organizational Hierarchy |
|
Shifts Adherence |
|
Skills |
|
Queue Volume |
|
Forecasting |
|
Smart Scheduling |
|
Calendar |
|
Resource Management |
|
User Settings |
|
Reports |
|
Deployment and Scalability
Microservices
Kubernetes: All services (auth, core, connector, reporting) are deployed as microservices on Kubernetes, ensuring scalability and resilience.
Docker: Each service is containerized using Docker, which allows for consistent and isolated environments across all stages of deployment (development, staging, production).
Helm Charts: Helm charts are used to manage Kubernetes deployments, providing a templated approach to deploy and manage the microservices.
Security Considerations
OAuth2 & JWT: Secure user authentication using OAuth2 and JWT, with token validation in every request.
Database Security: Encryption of sensitive data in PostgreSQL, with strict access controls.
Kubernetes Security: Implementation of network policies and secrets management for secure service communication.
Performance and Scalability
Microservices Architecture
Service Communication: RESTful APIs for communication between services.
Load Balancing: Kubernetes-managed load balancing across service instances.
Horizontal Scaling: Services scale horizontally in Kubernetes using the Horizontal Pod Autoscaler (HPA).
Kubernetes Deployment
Containerization
Docker: Services are containerized using Docker, with Dockerfiles for each service.
Helm Charts: Helm charts are used for managing Kubernetes deployments, ensuring consistent and repeatable deployments across environments.