Completed

Redis Live Leaderboard

A real-time quiz leaderboard built on Redis Sorted Sets, Pub/Sub and TTL, streamed to clients over WebSocket.

Overview

About the project

A real-time leaderboard for live quizzes: scores are tracked with Redis Sorted Sets, updates are broadcast with Redis Pub/Sub, and expiring sessions are handled with TTL. Clients receive live score updates over WebSocket.

Technology

Technology stack

RedisWebSocketTypeScriptPython

Results

Key implementation areas

  • Real-time ranking with Redis Sorted Sets
  • Live updates broadcast with Redis Pub/Sub
  • Session expiry handled with TTL
  • WebSocket streaming to connected clients
← Back to all projects