AWS Case Study: SUPERCELL
If you are a Start-up or an Enterprise, Cloud computing has things for everyone. Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user. Cloud computing provides all the resources which make up your own datacenter and a lot more. Cloud computing provides services like storage, servers, database, networking, Machine Learning, Game Development, Analytics, etc.
One of the greatest advantages of using cloud services is their very high availability and durability. Check out the Service Level Agreement for core services at https://aws.amazon.com/compute/sla/. If you are able to plan properly for your infrastructure over AWS, then there would be nothing stopping your business to flourish.
This article covers an article of a leading mobile game developer company SUPERCELL using Amazon Web Service to scale their business exponentially. Supercell Oy is a Finnish mobile game development company based in Helsinki, Finland. Founded on May 16, 2010, the company’s debut game was the browser game Gunshine.net, and after its release in 2011, Supercell started developing games for mobile devices.
Supercell has 100 million daily active users with 4 million concurrent players at peak times, producing 500 TB of data a day. In this video, Heikki Verta, head of engineering at Supercell, explains how its 20-person game teams run some of the world’s most popular titles, including Clash of Clans and Boom Beach. The teams have a high degree of autonomy over the games they build and maintain.
Why choose AWS
AWS, founded in 2006 has captured 33% of the cloud market and is yet expanding. AWS is easy to use if you have the basic knowledge of the services you want to use. The Security provided by Amazon Web Services is of top of the self either you are an enterprise or a single person handling services.
On the Clash of Clans team, 3 server developers maintain more than 2,000 Amazon Elastic Compute Cloud (Amazon EC2) instances and 300 MySQL databases, as well as developing the game. They achieve this with loosely coupled, well-architected microservices, using infrastructure as code to automate scaling and recovery. The company also makes use of managed services like Amazon DynamoDB where possible, so teams spend less time on infrastructure administration.
The world of gaming never sleeps. Thankfull, we have a 24/7 audience,we owe every player a great experience, and AWS is our platform to make that happen. — Sami YliharjuServices Lead, Supercell
Supercell has set up an auto Scaling environment for their production. And since they are maintaining thousands of instances, the pay-as-you-go model saves a lot of their inventory.
Hundreds of thousands of AWS customers have chosen DynamoDB as their key-value and document database for mobile, web, gaming, ad tech, IoT, and other applications that need low-latency data access at any scale. Create a new table for your application and let DynamoDB handle the rest. DynamoDB is a serverless service, an AWS will take care of your Database services while taking care of the rest.
Using Amazon Kinesis, Supercell can process data up to 45 billion in-game events a day. “We collect data because our games don’t stay in the top-ten lists automatically. Success has to be earned by listening to the community and the players, providing additional features, and balancing the game to make it fair for everyone. Amazon Kinesis gives our business-critical analytics and dashboard applications the data streams they need, reliably and without delays,” Yliharju says. “Amazon Kinesis does a lot of the heavy lifting, and lets Supercell focus on delivering games that delight players worldwide.” With this insight, developers can make in-game changes either on the fly or in larger, scheduled updates. This data also provides in-depth information to the Supercell support team, helping it support the player community.
Amazon Kinesis makes it easy to collect, process, and analyze real-time, streaming data so you can get timely insights and react quickly to new information. Using Kinesis we can process and analyze data as it arrives and respond instantly instead of having to waiting until all your data is collected before the processing can begin. Amazon Kinesis is highly scalable and is
Amazon Redshift is a fully managed, petabyte-scale data warehouse service in the cloud. You can start with just a few hundred gigabytes of data and scale to a petabyte or more. Redshift lets you easily save the results of your queries back to your S3 data lake. S3 is a storage solution similar to google drive, it is an object storage service. Amazon Redshift makes it easy to add nodes to your data warehouse and enables you to maintain fast query performance as your data warehouse grows.
The major benefits of such game development companies are that they can focus more on Game development instead of spending much on infrastructure management and maintenance. Also, latency could be reduced as AWS serves in almost every corner of the world and is still expanding. Amazon's Private Network all over the world, isolated from the internet provides high latencies.
#aws #awscloud #awscsa #arthbylw
#worldrecordholder #ARTH #linuxworld
Let’s connect over linkedin: