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
- 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.”
Co-Foundr & CTO
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.