BYJU’S Uses AWS to Deliver Cutting-Edge Content to 15 Million Students
BYJU’S is India’s largest education company and the creator of India’s most popular K-12 learning app, which offers highly adaptive, engaging, and effective learning programs for students. Reinventing how students learn in the age of mobile devices, the BYJU’S approach combines world-class teachers, proven pedagogical methods, innovative technology, and data science to deliver personalized learning across grades.
We now have more than 15 million students using the BYJU’S mobile app, and we could not support that number without being on AWS. As our user and subscriber base continues to expand, we are extremely confident in our ability to support and manage that growth."
Chief Technology Officer, BYJU’S
Online Learning Company Looks to Learn and Grow
BYJU’S has made a big impact on the online learning world since its launch in 2015. The India-based mobile learning app, created by Byju Raveendran—a teacher by choice and entrepreneur by chance—is now used by more than 15 million students and has 900,000 paying subscribers. BYJU’S The Learning App helps teach children to absorb the culture of learning on their own rather than being spoon-fed, and is reinventing how students learn in the age of mobile devices. The BYJU’S approach combines world-class teachers, proven pedagogical methods, innovative technology, and data science to deliver personalized learning, feedback, and assessment for students.
Meeting the mobile app’s fast rate of growth required BYJU’S to find a more scalable and cost-effective solution than its Heroku cloud platform. “When we launched the app, we saw a huge spike in the number of users within a few weeks,” says Prakash Ramachandran, chief technology officer at BYJU’S. “It was very apparent we wouldn’t be able to keep pace with that growth on Heroku.”
In addition to scalability, BYJU’S wanted to enhance its analytical capabilities. “We were very interested in getting student feedback about the educational content we present on the website and app, so we could make changes if we needed to,” says Ramachandran.
Why Amazon Web Services
Migrating to AWS to Host a Popular Website and Analyze App and Web User Data
BYJU’S chose Amazon Web Services (AWS) as the cloud platform for its website and mobile app. “Many of our team members had used AWS previously, so we were familiar with the technology, and we knew it could help us scale easily,” says Ramachandran. “AWS is also very simple to configure. In just a few weeks, we moved the BYJU’S website, our apps, and a video pipeline to AWS.”
BYJU’S runs its website and mobile apps on Amazon Elastic Compute Cloud (Amazon EC2) instances. The company uses Amazon Relational Database Service (Amazon RDS) for PostgreSQL as its primary database service, and it stores presentations and other educational content in Amazon Simple Storage Service (Amazon S3) buckets.
For data analytics, BYJU’S takes advantage of the Amazon Redshift fully managed data warehouse to analyze app and website user data through the company’s existing business-intelligence software tools. Using Amazon Redshift, BYJU’S can evaluate student feedback and capitalize on those insights to provide a more personalized learning experience. “We can discover more accurately how students are actually using the app or if they’re watching a learning video all the way through, for example,” says Ramachandran. “Based on the results, we can more directly map learning content to individual students’ needs or preferences.”
Scaling to Support 15 Million Users
In AWS, BYJU’S has a reliable and scalable cloud environment for hosting its website and mobile learning apps, allowing the company to scale on demand as the business keeps growing. “We now have more than 15 million students using the BYJU’S mobile app, and we could not support that number without being on AWS,” says Ramachandran. “As our user and subscriber base continues to expand, we are extremely confident in our ability to support and manage that growth.”
BYJU’S has already proven it can quickly scale to meet spikes in traffic during special online events. “For a recent event on our website, we were expecting a fourfold increase in traffic, but what we actually saw was a tenfold increase,” Ramachandran says. “All we had to do was essentially turn on a switch, and we had more instances on AWS to support the spike. It was very fast and simple.”
Gaining Better Insights into Student Behavior
Using AWS, BYJU’S gains deeper insights into student preferences and app usage, ultimately helping the company create unique, effective, and engaging learning experiences for students across all grades. “When we started the company, we did not have an analytics-processing layer, so it was very difficult to get good analytics about how students use the website and mobile app,” says Ramachandran. “Using Amazon Redshift, we have a robust analytical tool that helps us collect usage data so we can more effectively personalize every student’s learning journey and provide customized feedback and in-depth analysis.” For example, BYJU’S is leveraging data analytics on Amazon Redshift to develop guided instructional paths based on student preferences. “Amazon Redshift is helping us make our content better for each student,” says Ramachandran. “By analyzing how students view specific features and courses, we can ultimately tailor the content being taught to make it much more effective.” The company also uses Amazon Redshift to send customized notifications to mobile app users based on courses they have completed.
BYJU’S continues to innovate by making use of newer AWS services to develop solutions. As an example, the organization recently launched a product in India that takes advantage of the Amazon Alexa intelligent personal assistant to deliver audio-based educational content on the Amazon Echo device. Using Alexa voice commands, students can find out additional information about a given topic or play educational videos or games within the BYJU’S app. “We are very excited about integrating services like Amazon Alexa into our new solutions,” says Ramachandran. “As we expand the business in India and look for new ways to reach students, we know that using AWS will help us develop interactive, engaging products and applications.”
BYJU’S is India’s largest education company and the creator of India’s most popular K-12 learning app, which offers highly adaptive, engaging, and effective learning programs for students.
Benefits of AWS
- Offers a complete learning experience that integrates classes, assessments, and personalized assignments, along with in-depth analysis and recommendations
- Scales to meet the demands of more than 15 million students globally
- Takes advantage of newer technologies to create innovative new products
- Uses deeper data analysis to personalize learning
AWS Services Used
Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.
Secure and resizable compute capacity in the cloud. Launch applications when needed without upfront commitments.
Set up, operate, and scale a relational database in the cloud with just a few clicks.
Redshift powers mission critical analytical workloads for Fortune 500 companies, startups, and everything in between.