Gebruik een Redis sorted set (ZSET) op sleutel van score: rank en top-N worden ingebouwde O(log N)-operaties, zodat je nooit miljoenen rows per request sorteert. Een ZSET houdt members automatisch geordend op score; dat is precies wat een leaderboard is.
Architectuur
Game svc ──ZADD score──▶ Redis ZSET (gesorteerd op score) ──ZREVRANGE 0 99──▶ Top-100 API
│
├─ ZREVRANK user ─▶ "jouw rank" (rond-mij: rank±5)
└─ AOF/RDB + async ─▶ Postgres (duurzame source of truth)
