Eliminating Downtime and Enabling 100K Concurrent Users for PhysicsWallah
The client is a leading Ed-Tech unicorn, providing affordable, high-quality educational content for over 6 million students. Focused on competitive exams like JEE, NEET, and UPSC, the client is committed to making education accessible.
The Problem Statement
The client aimed to achieve seamless live class streaming for up to 100K concurrent users while maintaining infrastructure stability and data security. Their existing system, housed under a single AWS account, needed improvements in scalability, security, and operational efficiency to meet the growing demand.
Challenges
The infrastructure couldn’t support 100K concurrent users, leading to risks of downtime and poor performance.
Both production and non-production environments were in the same AWS account, making resource management and isolation difficult, which increased the risk of disruptions.
Security evaluation and traceability were lacking, leaving the system vulnerable to breaches and making it hard to track incidents.
Reliable data backups were missing, putting the platform at risk of data loss during unexpected events.
There was no alert system for incidents or cost monitoring, making it hard to respond quickly to issues, leading to delays and increased costs.
Solutions
To tackle the pressing challenges of scaling live class streaming the client required re-evaluating their AWS architecture to enhance resource management, strengthen security protocols, and establish effective monitoring solutions. All aimed at supporting a rapidly expanding user base while ensuring seamless operation and data protection.
Outcomes
Faster & Secure Software Delivery With BuildPiper!!
We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also disclose information about your use of our site with our social media, advertising and analytics partners. For more details click on learn more.