This document discusses Supercell's approach to scaling their mobile games and analytics infrastructure. Supercell has 5 games with hundreds of millions of active users. They use a microservices architecture and sharding to scale their games across thousands of EC2 instances. Their analytics pipeline collects terabytes of data daily, storing it in S3 and processing it with EMR. They have transitioned to separating compute and storage to better scale their analytics capabilities.