The Quality Education and Skills Training (QUEST) Alliance is a not for profit organisation that focuses on research-led innovation and advocacy in the field of teaching and learning. The Quest App is a digital learning platform focussed on providing 21st Century employability skills to the youth of the country. With the Quest App, QUEST Alliance hopes to open doors to 1 Million young users and help them take charge of their learning enabling them to develop skills, critical awareness and confidence to seize opportunities, to positively impact their own lives and improve their communities. The Quest App Platform is supported by Accenture.
PHP Codeigniter
PHP Laravel
Kotlin
Elastic Cache
Amazon ALB
Amazon Cloudfront
AWS RDS
AWS S3
AWS SES
Cloudflare
Twilio
QUEST runs a digital learning platform – The Quest App, available on web and mobile. QUEST was planning to onboard 250K users and wanted to ensure that the platform could withstand the expected load. The existing application was not designed to handle such high loads and could only handle 200 concurrent users. The system needed to be scaled to handle a load of at least 10K concurrent users.
We initially did a technical analysis of the existing system to identify the bottlenecks and other issues that were causing the application to break at higher loads. Then based on our findings we recommended a set of changes which would help the application handle the expected load. The set of changes included:
We implemented Blue Green deployment using Automatic Load Balancing (ALB) to reduce downtime and improve availability.
Get in touch with us to schedule a consultation