Distributed SystemsPlanned

Real-time Leaderboard

Live ranked leaderboard using Redis sorted sets with WebSocket push

A real-time leaderboard service that accepts score events, maintains rankings in Redis sorted sets for O(log N) updates, and pushes live rank changes to connected clients over WebSocket.

What it demonstrates

  • Redis sorted sets
  • O(log N) ranking
  • WebSocket push
  • Score aggregation

Tech stack

GoRedisWebSocket