We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.
If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”
Customize cookie preferences
We use cookies and similar tools (collectively, "cookies") for the following purposes.
Essential
Essential cookies are necessary to provide our site and services and cannot be deactivated. They are usually set in response to your actions on the site, such as setting your privacy preferences, signing in, or filling in forms.
Performance
Performance cookies provide anonymous statistics about how customers navigate our site so we can improve site experience and performance. Approved third parties may perform analytics on our behalf, but they cannot use the data for their own purposes.
Allowed
Functional
Functional cookies help us provide useful site features, remember your preferences, and display relevant content. Approved third parties may set these cookies to provide certain site features. If you do not allow these cookies, then some or all of these services may not function properly.
Allowed
Advertising
Advertising cookies may be set through our site by us or our advertising partners and help us deliver relevant marketing content. If you do not allow these cookies, you will experience less relevant advertising.
Allowed
Blocking some types of cookies may impact your experience of our sites. You may review and change your choices at any time by selecting Cookie preferences in the footer of this site. We and selected third-parties use cookies or similar technologies as specified in the AWS Cookie Notice.
Your privacy choices
We display ads relevant to your interests on AWS sites and on other properties, including cross-context behavioral advertising. Cross-context behavioral advertising uses data from one site or app to advertise to you on a different company’s site or app.
To not allow AWS cross-context behavioral advertising based on cookies or similar technologies, select “Don't allow” and “Save privacy choices” below, or visit an AWS site with a legally-recognized decline signal enabled, such as the Global Privacy Control. If you delete your cookies or visit this site from a different browser or device, you will need to make your selection again. For more information about cookies and how we use them, please read our AWS Cookie Notice.
Moonfrog Cuts Compute Costs by 40 Percent with AWS Graviton
Moonfrog Labs specializes in mobile games integrating real-time social interaction. Its range of multi-player games offers a premium gaming experience that attracts about 15 million daily active users across India and globally.
With the pandemic lockdown, Moonfrog’s active user base expanded by more than 100 percent in 2020, triggering its need to modernize and cost optimize its game platforms to capture and retain its growing user base. To maintain a high-quality user gaming experience, Moonfrog runs 15% percent of its cloud workloads on
AWS Graviton processors.
“While user experience is our top priority, being able to keep costs lean with AWS Graviton gives us greater scope to experiment faster, and more extensively, with new features that contribute to a smoother and more enjoyable gameplay. Our IT team becoming more experimental also improves our chances of success in this competitive industry.”
Guruprasad GV Architect, Moonfrog
Enabling Performance and Innovation with AWS Graviton
Moonfrog’s engagement with Amazon Web Services (AWS) dates back to August 2013, when it built its IT infrastructure on the AWS Cloud for reliability, ease of service management, and good technical support from AWS.
In December 2020, Moonfrog began to migrate its workloads, such as user services and subscriber systems, to AWS Graviton instances to achieve the best possible price performance for
Amazon Elastic Compute Cloud (Amazon EC2).
The migration was successfully completed in March 2021 without disruption to user experience or delay to its development pipeline. Moonfrog realized an overall 40 percent better price performance after the migration, despite running the same workloads.
Guruprasad GV, architect at Moonfrog, explains how cost competitiveness equips Moonfrog to continue innovating and improving user experience while staying competitive in India’s thriving online gaming industry.
“While user experience is our top priority, being able to keep costs lean with AWS Graviton gives us greater scope to experiment faster, and more extensively, with new features that contribute to a smoother and more enjoyable gameplay. Our IT team becoming more experimental also improves our chances of success in this competitive industry,” says GV.
Powering High-quality Gameplay Across the Board
Serving close to a million active players at any time, Moonfrog strives to ensure a good gaming experience, even for users with poor connectivity on low-end devices.
Moonfrog uses
Amazon Elastic Kubernetes Service (Amazon EKS) to automatically deploy, scale, and manage its containerized workloads and services in the AWS Cloud and uses
Amazon CloudFront as its content delivery network service.
Elevating the user experience at Moonfrog also involves collecting accurate and reliable data to personalize gaming experiences tailored to each user’s device quality and connection speed.
To collect, securely store and access up to 4 TB of data per day, Moonfrog uses
Amazon Simple Storage Service (Amazon S3). Moonfrog runs up to 50 billion user data points per day through
Amazon Redshift for engagement analytics and game telemetry. With these AWS services, Moonfrog has easy access to a pipeline of real-time data to glean user insights to continuously improve user engagement and monetization of its games.
Moonfrog worked closely with AWS on a structured approach for seamless migration to AWS Graviton for its Linux-based workloads suitable for 64-bit ARM, such as Elasticsearch, MongoDB, Redis Clusters, Kafka Brokers, and Time-series databases. With these workloads on AWS Graviton instances, Moonfrog can gain up to 50 percent better price at its regional locations, and up to 30 percent performance improvement, compared to using the equivalent x86-Intel Amazon EC2 instances.
The collective combination of Amazon EC2 Spot Instances for stateless workloads, and AWS Graviton for stateful workloads, have helped Moonfrog to optimize the cost and performance of its Amazon EC2 platform. Almost 50 percent of Moonfrog’s Amazon EC2 infrastructure currently runs on Spot Instances, saving up to 70 percent on Amazon EC2 costs. For further cost efficiency, Moonfrog deployed
Amazon Elastic Block Store (Amazon EBS) gp3 volumes to achieve the best possible price performance for its game services.
Partnering to Scale New Heights
According to Neeraj Prem Verma, Lead DevOps engineer at Moonfrog, the collaboration with AWS has helped Moonfrog keep its architecture simple, so that its lean IT team can be more agile and focus on innovating better features rather than getting bogged down by operational issues.
Verma says, “Our experience with AWS has been great. They are customer-centric and have provided generous support and advice that helped simplify our adoption of AWS services. More importantly, we have the flexibility to continue building our existing infrastructure with additional complementary AWS services, which assures us that this partnership can support our long-term growth.”
This year, Moonfrog continues to plan to launch new gaming titles across different geographies on AWS Graviton. The company’s goal is to reach all mobile phone users in the Indian subcontinent and capture a larger market share among India’s 420 million - and growing - online gamers. With about half a billion digital payment users in India by 2022, Moonfrog also hopes to deliver new digital payment features to facilitate in-app purchases for its games as part of its growth strategy.
Moonfrog Labs, a gaming company launched in 2013, specializes in mass market social games with real-time social interaction. Its range of multiplayer games offer a premium gaming experience that attracts about 15 million daily active users globally, especially across the Indian subcontinent.
Benefits
40 percent improvement in compute costs
Successfully executed migration in-house with no disruption to user experience or delay to development pipeline
Easy access to a pipeline of real-time data to continuously improve user engagement and monetization of games
AWS Services Used
AWS Graviton
AWS Graviton processors are custom built by Amazon Web Services using 64-bit Arm Neoverse cores to deliver the best price performance for your cloud workloads running in 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.
Amazon EC2 Spot Instances let you take advantage of unused EC2 capacity in the AWS cloud. Spot Instances are available at up to a 90% discount compared to On-Demand prices.
Amazon Redshift uses SQL to analyze structured and semi-structured data across data warehouses, operational databases, and data lakes, using AWS-designed hardware and ML to deliver the best price performance at any scale.
Amazon Simple Storage Service (Amazon S3) is an object storage service offering industry-leading scalability, data availability, security, and performance.
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.