One round. A million players.
Thousands join the same live round, answer against the clock, and climb a worldwide leaderboard in real time — engineered to scale to millions of concurrent answers.
DynamoDB Single-Table
Rooms, players, questions, answers and two leaderboards in one table with deliberate PK/SK access patterns — predictable latency at any scale.
Write-Sharded Leaderboard
A room's answer firehose fans out across 10 write shards to prevent hot-partition throttling. A scatter-gather query reassembles the live top-K in milliseconds.
AWS-Native Realtime
DynamoDB Streams trigger a Lambda that pushes the live top-K over API Gateway WebSockets. Vercel serves the app; AWS owns the realtime fanout.
Infrastructure
Why Amazon DynamoDB?
A live round is a write firehose with a real-time read — designed from day one for DynamoDB's strengths, not bolted on after.
Single-digit millisecond latency
DynamoDB delivers consistent low-latency reads and writes regardless of table size — essential when thousands of answers land in the same second.
On-demand absorbs any spike
Live trivia is bursty: nothing between rounds, a wall of writes during one. On-demand scales to the spike and bills nothing at idle.
Global Tables — active-active
Replicas in us-east-1, eu-west-1 and ap-northeast-1 let a player in Tokyo and one in London each read from the nearest region with the same low latency.
Streams for event-driven scoring
Every score change emits a stream record; a Lambda recomputes the top-K and pushes live standings — no polling.
Ready to test your knowledge?
The round runs continuously — jump in, answer fast, and watch your name climb the live global board.
Enter Game Room