On
Off
CHALLENGE
- Develop a new system (Wages Protection System) for the Government entity of Bahrain, based on AWS server-less architecture.
- Provide an API service for daily salary transfer data of expatriates from the authorized source i.e., Benefit system.
- WPS should also provide GUI for the Government entity of Bahrain, and API interface for the authorized sources to request KYC details, and the system should respond with the specific KYC details after making all the necessary checks.
- Integration with upstream and downstream systems (benefit).
SOLUTION
- Gathered, analyzed, and refined the requirements to develop WPS application as serverless architecture.
- Used different AWS native services like Lambda, API Gateway, S3, RDS for developing the application and deployed on AWS Cloud.
- AWS API gateways are used to integrate the Benefit systems as REST API endpoints.
- AWS S3 bucket static web hosting used to host the WPS web application.
BENEFITS
- WPS will act as a data rich cloud based system for the Government entity of Bahrain, to monitor the wages of the expatriates.
- This data will provide an insight into whether the employers are providing timely salaries to their employees or not.
- The Government entity of Bahrain, can use WPS data to analyze the wages and generate reports for further actions.
- This monitoring of wages from an employer to its employees will be instrumental in protecting the workers’ rights to get their salaries on time.
- WPS will work as the main source of information for required KYC data and provide the KYC data for all expatriates registered with the Government entity of Bahrain, to the authorized requester.