Redis To Go

2010 - 2022
dead us
heroku wrote the first redis add-on for its own platform, spun it out, and from july 2010 a separate team ran it as redis to go. heroku's own documentation called it the number one redis provider with over fifty thousand instances, and a great many of those were on the free plan, attached to a rails app somebody had deployed in an afternoon. rackspace bought the company in 2013 and then stopped moving the product, leaving it on redis 3.x while the tools around it went past that. the end-of-life notice gave customers eight weeks and pointed them at objectrocket, a redis service rackspace also owned.

~ the goodbye ~

I have written code that talks to Redis for years and have never once rented one. The work I do puts the process and its memory on the same board, often a board that has to get airborne, so a key-value store reached through a URL in an environment variable belongs to a different shape of engineering. Redis To Go was built for that shape and almost nothing else: the developer with a Rails app on Heroku who needed a job queue by Friday.

It started in July 2010. Heroku had written the first Redis add-on for its own platform, then spun it out and handed it to a separate team to run. A third party therefore operated the default way of getting Redis into a Heroku app, and kept operating it for twelve years. Exceptional Cloud Services ran it next to Airbrake and Exceptional, two error trackers, and the group claimed more than fifty thousand developers across the lot.

Rackspace bought the whole company on 28 March 2013, a month after it had bought ObjectRocket, a managed database outfit. The press release led on error tracking and treated the Redis hosting as the sweetener. Redis To Go kept serving under the new owner for another nine years, changing hands three times in total by the count of one of the Heroku engineers who had been there at the spin-out.

~ the chronicle ~

BornJuly 2010, spun out of Heroku's first Redis add-on
Peakover 50,000 Redis instances, per Heroku's own add-on docs
Killed8 August 2022
Lifespanabout 12 years
Made byExceptional Cloud Services, bought by Rackspace in March 2013
Killed byRackspace, which was already selling a second Redis service

~ the free plan ~

The free tier is why this one gets remembered. You attached an instance with a single command, paid nothing, and shipped. A Heroku dyno restarts and has no persistent disk, so running Redis next to your own app was not an available option, and the free add-on filled that hole for a decade of tutorials, side projects and job queues that never grew up.

The shutdown notice knew it. Rackspace recommended ObjectRocket for Redis, listed the four data centers an instance could live in, and then put one line in capitals: "Please note, ObjectRocket Redis DOES NOT have a free tier plan available." The capitals are Rackspace's own.

~ stuck on three ~

The technical cause of death was a version number. Redis To Go never offered anything past Redis 3.x, and by 2022 that mattered, because Sidekiq, the Ruby background job library a great many of these instances existed to serve, had moved to requiring Redis 4. Upgrade one and you lost the other.

Mike Perham, who writes Sidekiq, posted the account that stuck: "Sidekiq didn't kill RTG, they chose to die. RTG decided not to offer future versions of Redis past 3.x. Once the owners stop investing time and effort into a company, they're choosing to let it die while pocketing any remaining profit." Rackspace never answered that, and never explained why paying customers were not simply moved onto ObjectRocket, the Redis service it had owned since 2013.

~ eight weeks in summer ~

The notice went up around 13 June 2022 for a shutdown on 8 August, so anybody running a production queue on it had eight weeks, most of them inside the northern hemisphere's vacation season. Heroku mailed its own customers and then left its add-on documentation untouched, so for a while the official page was still advertising the number one Redis provider with over fifty thousand instances while the service was being wound down behind it. On the day, the instances were switched off and the homepage became the notice. It is still the notice today.

~ 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 online services: LinkExchange, Krugosvet, Cryptsy, Map of Russian Science

also died in the 2020s: Adobe Brackets, Supervive, Krugosvet

« previous  ·  random  ·  next »