Back to case studies
EdTechLearnly

Live classroom LMS scaling to 200k concurrent learners

7 months 2023
React NativeNode.jsDockerKubernetes

200k

Concurrent users

40+

Countries

+55%

Completion rate

4.7★

App rating

Overview

Learnly provides live online classes to K-12 students across Africa and Southeast Asia. Their existing platform couldn't handle simultaneous sessions during peak school hours, causing widespread dropouts.

The Challenge

Supporting 200,000 concurrent users across low-bandwidth regions required both architectural and UX innovation. Video had to be adaptive, the UI had to work on low-end Android devices, and the platform needed to function on 2G connections.

Our Solution

We rebuilt the platform on a Kubernetes cluster with auto-scaling, integrated with a regional CDN for adaptive video streaming, and built an offline-first React Native app that syncs progress when connectivity is restored.

Results

Platform now handles 200k concurrent learners without degradation. Course completion rates increased 55%. The mobile app is used in 40+ countries with an average rating of 4.7.

Ready to get similar results?

Tell us about your project and let's see what we can build together.