top of page

CleGames CaseStudy



About the Customer

 

CleGames is a company specializing in mobile RPG games located in Korea. Starting with the Soul Seeker series and Zombie Hunter D-Day Global, the company aims to become a global mid-core game specialist. In 2015, CleGames' Soul Seeker launched services in 155 countries, becoming the first Korean company to enter the world's top 100 global markets in just three days. CleGames has achieved over 10 million user downloads and ranked in the top 10 RPG genre in 59 countries.



Customer Challenge

 

The current game "Red" is based on the popular Chinese animation IP Hong Huang, Red Eternity Desert, and is a team game where players adventure through the desert and meet companions. It's a mobile game developed by adapting the genre to fit the current trend of idle RPGs. Through the successful case study of Smile Shark's game company, they aim to modernize their existing environment as part of this project.

  • Need to reduce license costs for Windows servers and Microsoft SQL Server

  • Require a database with high data resilience and availability

  • Need a low-latency, scalable database for ranking and user caching

  • Require a Content Delivery Network (CDN) for global service

  • Need a search engine for user event analysis and log aggregation

  • Require a configuration that can flexibly respond to increases/decreases in event-based promotions due to game characteristics

  • Need stateless traffic distribution processing

  • Require a service to handle spike traffic stably due to surging server connections



Proposed Solution

 
  • Modernized the environment to run on Linux OS platform

  • Recommended migration to Aurora MySQL

  • Proposed ElastiCache for Redis as an in-memory data store for caching

  • Suggested CloudFront for caching services to global regions

  • Proposed OpenSearch for searching and analyzing large-scale data

  • Suggested using Auto Scaling to increase game servers during load and decrease afterwards

  • Configured Application Load Balancer to distribute increased traffic

  • Configured SQS queue to buffer requests during traffic spikes



AWS Tools and technology

 
  • Computing

  • AWS EC2

  • Storage

  • Amazon Simple Storage Service

  • Amazon EFS

  • Database

  • Amazon Aurora MySQL

  • Amazon ElastiCache for Redis

  • Network

  • AWS VPC

  • AWS NAT Gateway

  • AWS Internet Gateway

  • Amazon CloudFront

  • AWS Elastic Load Balancer

  • Monitoring

  • AWS CloudWatch

  • AWS CloudTrail

  • Security

  • AWS Certificate Manager

  • AWS IAM

  • AWS Client VPN

  • Analytics

  • Amazon OpenSearch Service

  • Application Integration

  • Amazon Simple Queue Service (SQS)

  • Amazon Simple Notification Service (SNS)



Outcomes of Projects & Success Metrics

 
  • After modernization, license costs for Windows servers and Microsoft SQL Server reduced by approximately 30%

  • Achieved high availability through Aurora database with Master-Slave structure using Multi-AZ

  • Reduced data workload burden through ElastiCache for Redis

  • Achieved global caching and cost reduction in Data Transfer through discounts with CloudFront

  • Collected and analyzed logs, clickstreams, metrics, and other data in real-time using OpenSearch

  • Achieved cost optimization by appropriately increasing servers through Auto Scaling during expected traffic increase periods and quickly reducing servers when outside these periods

  • Distributed server traffic through Application Load Balancer

  • Stabilized service by storing peak time requests in SQS queue, distributing the load on the processing system



Lesson Learned

 
  • As a result of modernizing the entire infrastructure to run on Linux OS platform, license costs for previously used Windows servers and Microsoft SQL Server were reduced by 30%, and system performance and stability improved

  • OpenSearch enabled fast searching and real-time analysis of large-scale data, reducing data processing time by over 50%, while also increasing system stability and scalability

  • To address the main issues faced by the gaming company, namely handling dynamic traffic and smooth content loading, services have been successfully applied and stabilized CloudFront, Auto Scaling, Application Load Balancer, and SQS as following the best practices by SmileShark

15 views0 comments

Related Posts

See All

Comments


Commenting has been turned off.
bottom of page