Blueprint — system design

Types · drag to reorder

Design a game leaderboard

Design a leaderboard for a mobile game: players submit scores and can see the global top 100 and their own rank.

Requirements
  • Submit a score
  • Show the global top 100
  • Show a player their own rank
  • The board updates within a second or two
Scale
Players
5M
Score submissions
50M per day
Leaderboard views
about twice per submission
Ranking
global, all-time

Draw the design on the board, fill in Your answer, then submit.

Loading board

Loading board