Skip to Content
System Design on AWS
book

System Design on AWS

by Jayanth Kumar, Mandeep Singh
February 2025
Intermediate to advanced content levelIntermediate to advanced
612 pages
19h 18m
English
O'Reilly Media, Inc.
Content preview from System Design on AWS

Chapter 17. Designing an Online Game Leaderboard

Online gaming has surged in popularity over the past decade, becoming a global phenomenon that connects millions of players across the world. Games like Fortnite, League of Legends, Dota, and Call of Duty have not only provided entertainment but also fostered competitive communities where players continuously strive to improve their skills. A central feature that amplifies this competitive spirit is the leaderboard: a system that ranks players based on their performance.

Leaderboards serve as a tangible measure of achievement, motivating players to climb the ranks and outperform their peers. They enhance player engagement by offering clear goals and fostering a sense of community and rivalry. However, behind the simple interface of a leaderboard lies a complex system that must efficiently handle real-time data processing, massive user bases, and the demand for instantaneous updates.

In this chapter, we will delve into the design and architecture of an online game leaderboard system. We’ll focus on building a scalable, efficient, real-time ranking system using AWS services. Starting with the foundational requirements, we’ll explore how to architect a solution that can grow from supporting a few thousand players to millions worldwide. By building the solution from first principles, we’ll create a Day 0 architecture suitable for a startup. Finally, we’ll explore strategies to scale the system to handle millions of users, addressing ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Terraform: Up and Running, 3rd Edition

Terraform: Up and Running, 3rd Edition

Yevgeniy Brikman
Kubernetes: Up and Running, 3rd Edition

Kubernetes: Up and Running, 3rd Edition

Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson
AWS for Solutions Architects - Third Edition

AWS for Solutions Architects - Third Edition

Saurabh Shrivastava, Neelanjali Srivastav, Dhiraj Thakur

Publisher Resources

ISBN: 9781098146887Errata Page