9GAG Case Study

2014

9GAG, Inc. is the Hong Kong-based company responsible for 9gag.com, an entertainment website where users can post content that they find amusing and share it across social media networks. According to the company, 9gag.com generates millions of Facebook shares and likes per month, has more 850,000 Twitter followers, 78 million global unique visitors and receives more than 1 billion page views per month. 9GAG has a small team of nine people, including three engineers to support the business.

start a python tutorial
kr_quotemark

The performance, capacity, and availability benefits make us extremely satisfied with the Amazon Cloud. We believe that Amazon Web Services is worth every single cent, and the return on investment is definitely good for us.”

Derek Chan
CO-Founder and CTO, 9GAG

The Challenge

9GAG’s website is popular with a large and growing audience, and the company wanted the site to be highly available. After the website had three outages in quick succession, 9GAG began to look for a new service provider. “We also wanted to improve our ability to back up our information online and be able to easily support increases in the number of uploads and traffic volume,” says Derek Chan, co-founder and Chief Technology Officer.

Why Amazon Web Services

After evaluating service providers for stability, reliability, innovation, and cost, 9GAG chose Amazon Web Services (AWS). “We like the AWS pay-as-you-go, low cost model combined with a reliable and scalable infrastructure,” says Chan. “From a technology perspective, we were impressed with AWS products and solutions.”

9GAG is using Amazon Elastic Compute Cloud (Amazon EC2) to run its application servers and web servers, Amazon Relational Database Service (Amazon RDS) for database hosting, and Amazon CloudFront to deliver website content. Chan explains that 9GAG is using Amazon Simple Storage Service (Amazon S3) to store media and log files, Elastic Load Balancing to distribute incoming traffic, and Amazon Elastic MapReduce (Amazon EMR) to process website data. The 9GAG team used PHP to build the website, which runs on the Linux operating system with Nginx web servers.

Subheadline about image or video

9GAG architecture diagram

The Benefits

“We have reaped considerable and immediate rewards by switching to AWS,” says Chan. “We have greatly increased the reliability of 9gag.com, which improves user confidence in our site.” Overall, Chan estimates a 20% improvement in server response times for the website and 10-20% improvement in overall network activity. “The reduction in latency enables our users to consume more content in the same period of time, improving their experience with 9gag.com,” says Chan. “In addition, we configured AWS security features to control network access and created security credentials for our employees. Now we have greater control over the security of our environment.”

The engineering team is taking advantage of the reliability of AWS to spend less time on operations and focus more on innovation. “Since deploying AWS, we have been able to reduce our typical two-week cycle by one and one-half days and get products to market faster,” reports Chan. “Introducing new products faster boosts our value to our customers, which is a competitive advantage for us.”

The company is also using AWS for new products and services, such as its new mobile application. “With AWS, we can be much more flexible in terms of meeting demand,” says Chan. “Mobile app users can also access our site and we recently added 1.5 million unique users to 9gag.com over a two-month period without any issues. We’re forecasting a ten to twentyfold growth for our site and we’re comfortable that by using AWS we can handle the growth.”

“The performance, capacity, and availability benefits make us extremely satisfied with the Amazon Cloud. We believe that Amazon Web Services is worth every single cent, and the return on investment is definitely good for us,” says Chan.


About 9GAG

9GAG, Inc. is the Hong Kong-based company responsible for 9gag.com, an entertainment website where users can post content that they find amusing and share it across social media networks.


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 »

Elastic Load Balancing

Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, IP addresses, and Lambda functions.

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 EMR

Amazon EMR is the industry leading cloud-native big data platform, allowing teams to process vast amounts of data quickly, and cost-effectively at scale.

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 S3

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

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.