Home / Companies / ScyllaDB / Blog / Post Details
Content Deep Dive

How Supercell Handles Real-Time Persisted Events with ScyllaDB

Blog post from ScyllaDB

Post Details
Company
Date Published
Author
Cynthia Dunlop
Word Count
1,695
Language
English
Hacker News Points
-
Summary

Supercell, a Finland-based gaming company known for hits like Clash of Clans and Brawl Stars, faced the challenge of developing a real-time social platform for hundreds of millions of players with just two engineers. They evolved their basic account system, Supercell ID, into a comprehensive cross-game social network infrastructure capable of managing account management, friend requests, chat, and player presence tracking across five major games. This transformation was facilitated by implementing a two-way communication system and using a hierarchical key-value store with Change Data Capture. ScyllaDB Cloud was chosen to handle the required low-latency, high-throughput event persistence. The system architecture is designed with APIs, proxies, and event routing/storage servers, ensuring operational simplicity and high performance. Supercell ID abstracts complex functionalities into a single system, allowing the development of new games to be accelerated by packaging essential features into their infrastructure.