Case study

Pop Sanders

KFC Thailand·2026

The whole country, tapping the same button, for twelve days. The game was simple. Keeping the score straight was not.

Details

Client
KFC Thailand
Year
2026
Scope
Campaign microsite, game, live leaderboard
Stack
Cloudflare Workers, Durable Objects, KV
Ran
16–28 April 2026

The brief

Pick a name, tap the Colonel, watch the board.

The game is one button. You claim a display name, you tap, your count goes up, and a leaderboard of the top players updates in front of everyone. At the end of the campaign it freezes and the final standings are published.

The mechanic is Popcat, and we won't pretend otherwise. That was the right call for a campaign: a format people already know needs no instructions, and instructions are the last thing you want standing between an ad and a player.

So the game was the easy part. All of the difficulty is in the fact that everyone plays it at the same time.

The hard part

Two hundred thousand people, one scoreboard.

A national campaign doesn't arrive gradually. It arrives when the ad runs, and it arrives all at once. We built for two hundred thousand people clicking simultaneously, because the version that handles a thousand and falls over at the peak is the version everyone sees fail.

The usual way to lose a game like this is a single scoreboard that every click has to queue up behind. So the counting is split across many independent counters, and the leaderboard everyone reads is a copy served from the edge, refreshed continuously. Reading the board never waits on someone else's tap.

Names are the other quiet problem. Two people claiming the same name at the same instant has to resolve to exactly one winner, in Thai or English, every time. That's handled where it can actually be guaranteed rather than hoped for.

How it went

It ran for twelve days and ended on time.

The campaign ran to its scheduled end, at which point the game froze itself, published the final leaderboard, and then checked once more for late taps before closing the book.

Nothing about the last day needed a person standing by. That's the outcome worth having on campaign software: the interesting part was the marketing, not the infrastructure.

What changed

Built to handle
200,000 concurrent players
Clicks counted
1.4 billion
Campaign length
12 days, ended on schedule

Next

Switchboard

The engine under our AI work. New agents are configuration, not a rebuild.

Futureboard, inc.Small studio, serious software.
© 2026 FutureboardBangkok · everywhere