All Products
Search
Document Center

Tair (Redis® OSS-Compatible):So Funny: Use Tair to handle traffic spikes

Last Updated:Mar 28, 2025

This topic describes how So Funny uses Tair (Enterprise Edition) to upgrade its data storage and analytics systems and empower business growth.

Customer remarks

"With its high and ultra-stable performance, Tair (Enterprise Edition) has helped us handle traffic spikes during large events. Additionally, Tair provides the data flashback feature that enables point-in-time recovery (PITR) accurate to seconds. This meets game rollback requirements in different scenarios." - Game director of Sausage Man, So Funny

Customer profile

Founded in 2012 in China, So Funny is a well-known game company that is dedicated to improving technology, culture, and service to provide healthy and fun games for players worldwide. The vision of So Funny is to create lasting happiness and win passion of millions. So Funny adheres to the concept of user first, love creation, and logic. Through collective collaboration and a love of creation, So Funny strives to create high-quality games that are worth sharing and loving among players.

Challenges

As business scales up, So Funny needs to deal with massive amounts of data, including player information and game status. In addition, business growth comes with the increasing demand for sophisticated operation analysis, real-time advertisement delivery, and personalized recommendations. This translates to the following requirements that entail high data timeliness:

  • Ultimate performance and stability: Interactive games require low latency, and multiplayer online games require support for high-concurrency access. These pose a challenge for So Funny to deliver stable and reliable game performance.

  • Rapid resource scaling and elasticity: During peak hours of game play, there is a need to quickly scale out resources to meet the increased demand. This requires high scalability and elasticity to support the addition of new game features and services while accommodating substantial user growth.

  • Easy O&M: The gaming industry demands convenient O&M to minimize downtime during game releases, upgrades, and other operations. The ability to quickly perform backup and restoration operations is crucial for efficient server opening and merging processes. In certain cases, data restoration to a specific point in time is required.

Solutions

To address these challenges, So Funny chooses Tair (Enterprise Edition) for data storage. As a high-performance and highly reliable data caching service, Tair can meet the business requirements of So Funny. For game servers, So Funny uses Tair to store player data, which makes it easy for multiple businesses to share data. For game platforms, So Funny uses Tair to cache read/write operations, store feature information about players, analyze player preferences in real time, and provide personalized game recommendations for players.

  • Kernel advantage for high-speed access: Redis Open-Source Edition instances use a single-threaded model, whereas Tair DRAM-based instances use a multi-threaded model that combines I/O threads, worker threads, and auxiliary threads to process data. A Tair DRAM-based instance delivers performance three times that of a Redis Open-Source Edition instance.

  • Imperceptible scaling: Tair allows you to scale an instance at any time without perceptible impacts, downtime, or read-only state on the instance. The cluster architecture of Tair optimizes the internal thread scheduling algorithm of instances and controls migration tasks at a fine-grained level. This helps Tair improve the thread execution efficiency from 10% to 80%. This way, Tair maximizes data migration speed without negative effects on business.

  • Data flashback for data security: Tair allows you to restore an entire instance or specific keys to a specific point in time accurate to seconds. You can also restore data to a new instance or the current instance. This prevents data loss due to accidental operations and meets the requirements for data restoration to a specific point in time due to exceptions such as server restarts, unexpected failures, and game loopholes.

Benefits

Tair has a powerful kernel and provides customers with high throughput to help them cope with traffic spikes. Tair serves as a high-performance NoSQL database that provides automated and intelligent service capabilities to help So Funny reduce investment in IT O&M. This way, So Funny can focus on business. In addition, Tair shortens maintenance duration for new version releases and server restarts, and provides efficient service recovery capabilities in exceptional cases such as software and hardware failures on the server. This ensures a high-quality player experience.