Scopely Gets the High Scores with Redis Labs

Executive Summary

With its rapidly growing mobile gaming company that is trailblazing a new publisher model, Scopely makes first-party games where the majority of the ideas are battle-tested to gain insights into efficient scaling techniques. Scopely uses Redis Enterprise for a variety of needs, including leaderboards, API management, and utilizing sets and sorted sets in queue workload management to ensure that events are not processed twice.

RedisConf18: Deduplicating Data Streams with Bloom Filters

Watch this success story on how Scopely used Bloom Filters (ReBloom module) to replace idempotence stores, which reduced the Redis memory usage by more than 4x. Learn how Scopely also used Redis Enterprise Bloom filters to add an event-level deduplication layer to real-time data streams, enabling the processing of more than 2 billion events per day.

Requirements

  • The company’s business depends on its continuous online presence and requires high availability
  • As their user base grows, seamless, efficient and rapid scale of their databases is necessary

Redis Enterprise Benefits

  • Outstanding performance – handling any volume of requests within a few milliseconds
  • Scalability – from handling several thousand users to several hundred thousand users in the span of 24 hours with no downtime or interruption to the service

 

“Redis labs has all the key features we look for in an infrastructure-as-a-service product: automated scalability, automated failover and recovery, reliability, and superior performance.”

Ankur Bulsara
Co-Foundr & CTO
Scopely

A Day in the Lifecycle of a Scopely Game

At any given time, there are several franchises and games at various stages of Scopely’s ‘green light’ process. Development typically ranges between 6-12 months before global release. Akin to the Agile-Waterfall Hybrid, Scopely’s strategy involves completing a significant number of tasks prior to production, including monetization and game design loops. The vast majority of work is performed in the ‘live ops’ phase, like any other online service, requiring maintenance, incremental updates, features and changes.

Scopely adopted Redis Enterprise for stable top performance, – handling any volume of requests within a few milliseconds – along with their infinitely scalable database while unburdening their modest sized ops team, or developers who already have their hands full.

Meeting Game Development Demands with Redis

Scopely uses Redis Enterprise for a variety of needs, including leaderboards, API management, and utilizing sets and sorted sets in queue workload management to ensure that events are not processed twice. One of the biggest use cases for Redis Enterprise is in Scopely’s social functionality, such as tournaments. Impeccable performance, highly-resilient multi-zone support, stable architecture were key to choosing Redis Enterprise as a business-critical data platform.

Download the Case Study