Live global trivia · built on Amazon DynamoDB

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.

3-region active-active10 write shardssingle-digit-ms leaderboard

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