Katacoda

2015 - 2022
dead europe
o'reilly bought ben hall's katacoda in november 2019 and closed it to the public on 15 june 2022, a month after saying it would. the reason given was abuse. free root on a real machine in a browser tab turned out to be irresistible to crypto miners, and the company decided it would rather point its security budget at the platform that bills. 889 interactive scenarios moved inside the paywall, and the kubernetes project's own tutorials ran on katacoda until 31 march 2023.

~ the last words ~

Katacoda gave you a terminal. Not a simulated one, not a video of one: a real shell on a real throwaway machine, running in a browser tab, next to a pane of instructions that walked you through whatever you had come to learn. You clicked a link and about fifteen seconds later you had a Kubernetes cluster. No install, no account, no virtual machine eating your laptop's battery while you worked out what a pod was.

Ben Hall built it in the UK from 2015 onward, and the timing was close to perfect. Docker and then Kubernetes arrived as things every backend engineer suddenly had to know, and both were miserable to install just for the purpose of finding out what they did. Katacoda sat exactly in that gap. Vendors noticed and started writing their own scenarios on it, which meant the tutorials you found when you searched for how to do something were often running on Katacoda whether or not you knew the name.

O'Reilly bought the company in November 2019. For the next thirty months the arrangement looked like the good version of an acquisition. The technology went into O'Reilly's paid learning platform while katacoda.com stayed open and free to everyone. Then on 16 May 2022 O'Reilly posted that the public site was going away, and on 15 June 2022 it did.

What made the free tier work is also what killed it. A free, unauthenticated, root-capable Linux container is a gift to anyone who wants compute they do not pay for, and the internet contains a great many of those people. O'Reilly named the cause directly as crypto mining and other abuse, and said it would no longer spend engineering effort defending a site that had turned into a vector for it.

~ the record ~

Born2015, built by Ben Hall in the UK
Peak889 live interactive scenarios and sandboxes running on the O'Reilly platform at the time of closure
Killed15 June 2022
Lifespanabout 7 years
Made byBen Hall, then O'Reilly Media from November 2019
Killed bycrypto miners in the free containers, and a security budget aimed somewhere else

~ the sentence about the security budget ~

The notice is unusually blunt about the economics, and the blunt part is the quotable one: "we're putting security resources against a site that's a vector for abuse." That is a company explaining that the free thing had a real running cost, that the cost was not the servers, and that it had decided to stop paying it.

The same page supplies the number that balances it. At the time of the closure there were 889 live interactive scenarios and sandboxes powered by Katacoda inside the O'Reilly learning platform, built into its courses and its digital books. The technology did not die. It went behind a subscription and stayed there.

Set those two facts beside each other and the shape is clear enough. One Katacoda was a public utility that anyone with a browser could use to find out what a container was. The other Katacoda is a feature of a product for people whose employer has a training budget. The second one is still running.

~ the tutorials that outlived the site ~

The longest tail belonged to the Kubernetes project itself, whose official documentation had embedded Katacoda for its interactive tutorials. Those kept working for months after katacoda.com closed to everyone else, and then they stopped too. The Kubernetes blog posted the notice on 14 February 2023 and the tutorials went dark on 31 March 2023, nine and a half months after the main shutdown. For that stretch, the most-read introduction to Kubernetes in the world was running on a dead product.

What this one had, and what is worth recording from where I sit, is that it was reachable from anywhere. No credit card, no billing address in an approved country, no local reseller, no application form. A link in a forum post opened a root shell for a stranger in Ankara on the same terms as a stranger in San Francisco. katacoda.com still answers under its own title today, serving one paragraph that thanks the community and points at O'Reilly, and the thing it used to do in fifteen seconds now takes an afternoon and a laptop you are willing to break.

~ leave a rose ~

an anonymous tribute. one rose per visitor per day.

@}-->-- ... roses left here

~ leave a wreath ~

a rose fades by morning. a wreath stays on this grave for good, with your name on it.

from $1, paid once through stripe. it keeps the graveyard running: the hosting and the nightly digging. adopt it and the headstone reads "maintained in memory by" you. the groundskeeper plants new wreaths at the next tending, usually within a day.

» one email a week: new graves and the anniversaries of the dead. subscribe

~ leave a note ~

visitors before you have left these graveside notes. anonymous welcome.

other collaboration: CloudOn, Friday.app, Fieldbook, java.net

also died in the 2020s: Heardle, Ziilch, Windows on Windows

« previous  ·  random  ·  next »