Guess the stack. Learn why it works.

Five questions a round, getting harder as you climb — "what does this real product actually run on, and why." After each round you choose: bank your points, or gamble them on a harder one. Every answer comes with the engineering reasoning behind it.

How a round works

A correct answer in round 7 is worth seven points, so climbing pays. But score fewer than two out of five in a round and you lose everything you were holding — knowing when to stop is half the game. No account needed, just a nickname for the board.

Rounds 1–3

Easy

Well-known, widely reported choices — the kind of fact that shows up in any "how X was built" write-up.

Rounds 4–7

Medium

Still documented, but more specific — a migration, a framework swap, a deliberate trade-off.

Rounds 8–10

Hard

Infrastructure-level detail: the database, the queue, the in-house tool built to solve one particular problem.

From the stack directory

Short profiles of what real companies run, and why.

See all
Social & forums

Reddit

Reddit was very briefly written in Common Lisp before the founders rewrote it in Python within its first few months in …

Professional network

LinkedIn

LinkedIn built and open-sourced Apache Kafka to handle its internal streams of activity data, later followed by the rel…

Business messaging

Slack

Slack was originally built primarily in PHP, and as it scaled the team began migrating performance-sensitive parts of t…

Social media

Twitter (X)

Twitter started on Ruby on Rails during its "fail whale" era, then moved much of its backend onto the JVM using Scala a…

Latest articles

See all
Jul 2, 2026

Reading an engineering blog post without being fooled by it

Company engineering posts are useful and they are also recruiting material. Both things are true at once.

Jun 11, 2026

Your job queue is a database table until it is not

Background jobs are where small projects add infrastructure earliest and justify it least.

May 20, 2026

What Stripe understood about API versioning

Their approach is more expensive to build and considerably cheaper to live with.