Account
Play free

One payment. Every tutorial.

€39 once · VAT included

  • 31 waves and 54 lessons today, more coming
  • No subscription
  • Progress synced to your account

Checking your account…

Tick the box above to continue.

Secure checkout by Stripe. Terms · Privacy

Confirming your payment…

Payment received, not yet cleared.

Some payment methods take a few days. Everything unlocks as soon as it clears, and we email you.

You have everything.

Free or full, chapter by chapter.

What the free chapters and full access include
Free free account Play Full access €39 once Unlock
Kafka: Siege 31 waves
01The Log7 waves

How partitions bound a consumer group, what the ISR, acks and min.insync.replicas promise about a write, when a commit turns a crash into lost or repeated work, and how batching and keys decide where load lands. The 7 waves in the syllabus

Included Included
02Operations8 waves

Retention, compaction and tiered storage, and why erasing a user takes more than a delete. Rebalances, poison records, a lost zone, rolling restarts, a KRaft quorum without its majority, and a broker that is slow but alive. The 8 waves in the syllabus

Not included Included
03Stream Processing5 waves

Kafka Streams with transactions and exactly-once, state stores and standby replicas, the poll loop and the KIP-848 protocol, schema compatibility, and share groups for work that outgrows its partitions. The 5 waves in the syllabus

Not included Included
04The Platform7 waves

Quotas for a noisy tenant, replaying history without starving live readers, the cross-zone bill, TLS and ACLs, large messages and Kafka Connect, then an exam that brings them together. The 7 waves in the syllabus

Not included Included
05Resilience4 waves

Failing a region over with MirrorMaker 2 and its offsets, then three exams: an acquired cluster with bad defaults, a bigger Black Friday, and a night of overlapping failures. The 4 waves in the syllabus

Not included Included
Redis: Voxel Defense 54 lessons
01First service6 lessons

Keys, TTLs and cache-aside. What invalidation has to do, and what a stampede does to the database behind the cache. The 6 lessons in the syllabus

Included Included
02Data and memory6 lessons

Which structure fits which job (hashes, sets, lists, sorted sets) and what eviction throws away when memory runs out. The 6 lessons in the syllabus

Not included Included
03Latency and atomicity6 lessons

Where latency comes from: round trips, hot keys, unbounded commands. What MULTI/EXEC, WATCH and functions do and do not guarantee. The 6 lessons in the syllabus

Not included Included
04Durability and availability6 lessons

What replication, RDB, AOF and WAIT each promise, and how Sentinel decides it is allowed to fail over. The 6 lessons in the syllabus

Not included Included
05Redis Cluster6 lessons

How 16,384 hash slots route keys, why multi-key commands need hash tags, and what MOVED and ASK are telling the client. The 6 lessons in the syllabus

Not included Included
06Messaging and work6 lessons

Pub/Sub against Streams, consumer groups and pending entries, and why reclaimed work needs idempotent handlers. The 6 lessons in the syllabus

Not included Included
07Documents and retrieval6 lessons

JSON documents, search schemas, and the trade between recall and cost in vector search. The 6 lessons in the syllabus

Not included Included
08Specialized structures6 lessons

GEO, bitmaps, HyperLogLog, Bloom filters and time series: when an approximate answer is the right one. The 6 lessons in the syllabus

Not included Included
09Production operations6 lessons

ACLs and TLS, connection pooling and uncertain retries, upgrades, and how much headroom a failure needs. The 6 lessons in the syllabus

Not included Included
Tutorials added later
Every new system

One payment covers the tutorials we have not made yet. Vote for the next one on the home page. Vote for the next system

Chapter 1 Included
Playing
Runs in your browser

Nothing to install and no code to write. A laptop is best; a phone works.

Included Included
A free account

Every tutorial needs you to sign in, the free chapters too. There is no password: Google, or a link by email. The unlock belongs to the same account. Sign in

Included Included
Progress on every device

Your progress is saved to your account as you play, so you can stop anywhere and carry on in another browser.

Included Included
Subscription

There is none. You pay once and keep access.

None None

Questions.

Is it a subscription?

No. You pay once and keep access. Tutorials added later are included.

Can I get a refund?

Access starts the moment you pay, at your request, so the 14-day right of withdrawal ends then. Chapter 1 of every tutorial is free, so try before you buy. If something goes wrong with the payment, Link handles refunds.

Who sends the receipt and invoice?

Link. It sells the unlock on Stripe’s behalf (checkout says “Sold through Link”), so the receipt, the invoice and any refund come from Link. We email you a confirmation too.

Why does checkout show another currency?

Stripe may show the price in your local currency. You pay the equivalent of €39, VAT included.

Why do I need an account?

Every tutorial saves your progress to your account, the free chapters too, and the unlock belongs to it. So both follow you to any browser you sign in to. There is no password: sign in with Google, or with a link by email.