Busuu Case Study

2016

Busuu—the social network for learning languages—was founded in 2008 by Bernhard Niesner and Adrian Hilti. Based in London, the startup offers premium language-learning software as a service to 60 million people worldwide via its website and apps. It has won numerous awards for its innovation in the education technology sector, including Best Free Language Learning App from PC Magazine, a spot on the Bloomberg Innovators list, and being named Google Play Editor’s Choice 2015.

start a python tutorial
kr_quotemark

When we get featured on the Apple or Google Play stores, our registrations can quadruple in an instant. AWS helps us scale easily to stay ahead of the curve.”

Rob Elkin
Chief Technology Officer, Busuu

The Challenge

  • Needed to scale to meet an ever-growing user base and handle spikes related to seasonal changes and marketing campaigns.
  • Wanted to free developers from the time-consuming work of setting up and managing infrastructure so they can focus on releasing new features.
  • Wanted to ensure an excellent user experience for a global audience of language learners.


Why Amazon Web Services

The Benefits

  • Can support constant growth: While its user base has grown to 60 million, Busuu has not had to drastically increase the size of its team because all resources can be deployed simply in AWS. It can process 60,000 HTTP API requests a minute, but also handle spikes of three or four times normal levels with ease.
  • Can focus on developing the product: By offloading management of many services to AWS, developers can quickly set up environments and begin work delivering valuable features. For example, Amazon RDS for Postgres was set up in just 10 minutes, and now handles 500 million rows of learner progress data, with 5 million new rows added each day.
  • Can make better decisions with faster BI: Busuu processes around 23 GB of BI data each night, representing around 3.5 million learning events a day. This means staff can get quicker answers to help them better understand past events and plan for future ones. The team can use Amazon EC2 Spot instances to analyze numbers and answer questions within 10 minutes.
  • Can reach global learners: Busuu has large numbers of users in South America, Asia, and Continental Europe. To provide audio, video, and images as quickly as possible, it uses the Amazon CloudFront content delivery network (CDN), which integrates with its other AWS technologies and saves the team the hassle of setting up a CDN from scratch.

About Busuu

Busuu—the social network for learning languages—was founded in 2008 by Bernhard Niesner and Adrian Hilti. Based in London, the startup offers premium language-learning software as a service to 60 million people worldwide via its website and apps.


AWS Services Used

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers.

Learn more »

Amazon CloudFront

Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment.

Learn more »

Amazon S3

Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.

Learn more »

Amazon Elastic Transcoder

Amazon Elastic Transcoder is media transcoding in the cloud.

Learn more »

Amazon RDS

Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud.

Learn more »

Amazon ElastiCache

Amazon ElastiCache offers fully managed Redis and Memcached. Seamlessly deploy, run, and scale popular open source compatible in-memory data stores.

Learn more »

Amazon SQS

Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.

Learn more »

Amazon DynamoDB

Amazon DynamoDB is a key-value and document database that delivers single-digit millisecond performance at any scale.

Learn more »


Get Started

Companies of all sizes across all industries are transforming their businesses every day using AWS. Contact our experts and start your own AWS Cloud journey today.