AWS Cloud Brings Acceleration, High Availability and Scalability For A Hugely Popular Gaming Company
A vastly popular gaming company offers desktop and mobile platform gaming in 7 countries. They have about 25 million users and are the fastest growing skill games company across South East Asia. Being the ﬁrst to introduce skill games for cash prizes, the business has grown swiftly from its inception in 2012. Their games are designed with cutting edge technology for a rapidly expanding user base every month. One of their games is a very strong crowd puller and a favourite across the globe.
As a digital and online player, the gaming company needs to keep stepping up the thrill factor in its games with new features and capabilities. They must make sure the large number of existing and growing users are able to play games without delay, disruption or failure. They need a highly available, scalable tech environment that can help them easily develop new games.
When AWS-Umbrella engaged with the business, they had games on two environments, Azure and NetMagic. At this point, AWS made a very persuasive case to them to move all games to a single scalable and easy to manage platform. Additionally, they would beneﬁt from a breadth and depth of managed services for databases, caching, search, content distribution and take advantage of build in features for automation, DevOps, containerization, security, compliance, analytics and more.
The company particularly wanted a Disaster Recovery migration Pilot to be done from the dual environments to AWS ﬁrst to evaluate Umbrella and AWS eﬃcacy for their functioning.
01. Challenges & Umbrella's Approach
With a combination of public cloud and hosting provider, Azure and NetMagic were hosting their key online gaming applications. They did not have a DR environment for Azure and NetMagic and were vulnerable to sudden, unexpected disruption. Secondly, Azure and NetMagic worked differently and eﬃciency, performance and scalability of different games were scattered and not streamlined.
The company wanted a hot DR so that when one availability zone fails, the other would come up. And the DR had to be compatible with both Azure and NetMagic environments. In the Pilot phase, Umbrella setup the DR environment in one go for both environments. The AWS multi AZ environment that Umbrella deployed brings DR and high availability at no additional cost. The seamless architecture of AWS multi AZ offers a hot DR by default and design and doesn’t require a separate DR. This DR is compatible with both Azure and NetMagic.
After the successful Pilot, the client’s team realised the advantages of AWS having gained ease of operations and management, along with better security, scalability and monitoring. Having recognised these beneﬁts, they decided to move their other applications to AWS.
In phase 2, AWS became the primary hosting environment for all applications. A combination of lift and shift and refactoring were used to migrate the applications. While the logic of the application architecture did not change much other than adding a few AWS managed services for caching, search, load distribution; the network architecture alone was modiﬁed for enhanced security and scalability.
02. Technology & Approach
Umbrella analyzed the client tech platform to execute more eﬃciently:
Umbrella used the following approach to migrate from Azure and NetMagic:
Umbrella’s eﬃcient and intuitive approach persuaded the gaming company that they would be able to gain a lot more in terms of scaling, agility and speed with AWS migration. The popular gaming company is now able to service customers multifold and offer a great gaming experience that has minimal interruptions and optimal speed. They have been able to increase their player base rapidly within a very short span of time. They are now considering engaging Umbrella for Big Data analytics as the next step in enhancing customer experience.