# Building a scalable real time leaderboard

DevFeed: [Building a scalable real time leaderboard](<https://devfeed.tech/articles/building-a-scalable-real-time-leaderboard-39408.md>)

Original publisher: [Read original article](<https://blog.pranshu-raj.in/posts/leaderboard/>)

Author: Pranshu Raj

Published: 2025-11-14T17:12:32Z

Content type: tutorial

Language: en

Sources: [Pranshu Raj - blog on backend systems, performance and sidequests](<https://devfeed.tech/sources/pranshu-raj-blog-on-backend-systems-performance-and-sidequests.md>)

Topics: [real-time](<https://devfeed.tech/topics/real-time.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [Server-sent events (SSE)](<https://devfeed.tech/topics/server-sent-events-sse.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>), [Prometheus](<https://devfeed.tech/topics/prometheus.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [go](<https://devfeed.tech/tags/go.md>), [grafana](<https://devfeed.tech/tags/grafana.md>), [latency](<https://devfeed.tech/tags/latency.md>), [prometheus](<https://devfeed.tech/tags/prometheus.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [redis](<https://devfeed.tech/tags/redis.md>)

## AI overview

A developer describes building a real-time tournament leaderboard with Go, Redis Sorted Sets, and Server-Sent Events. The article covers its architecture, concurrency and latency requirements, live client updates, and experiments with Prometheus and Grafana observability.

## Source excerpt

Describing my journey of building the leaderboard, what I learnt, what issues I faced, and some design decisions (which will be elaborated on later).