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