Our parents think we work for an extermination company. Accountants do double-takes. Allergists are intrigued. Homeland security agents have extra questions. Delivery drivers make quick, frightened visits to our floor (some refuse to come up at all!).
At conferences people want to know why cockroach and we say, “…because it’s the database you can’t kill…” and the heads nod. CockroachDB is a polarizing name. But software engineers get it.
We recently sat down for interviews with a handful of customers and captured each of their reactions to the name “CockroachDB”:
The origin of the name is profoundly simple: Prior to writing a single line of code, co-founders Spencer Kimball and Peter Mattis got together in Spencer’s NYC apartment to hash out the basic design of the database. The name was suggested and it stuck. There were no other contenders.
The first mention of the name that anyone can find is in an email that Spencer wrote to a friend on January 6, 2012,
“We’re getting close to making a decision to build a new open-source data storage solution based on these ideas. Something that implements distributed transactions, arbitrary indexes, and is in-memory. It would be highly available and persistent. Tentative name would be “cockroach”. Very fast, very scalable, very hard to kill.”
There’s nothing tentative about the name today. We’re proud of the resilience in the product, in our company, in our colleagues, and in our name. We welcome all the (unsolicited) feedback - it gives us an excuse to talk about the powerful resilience our users experience.
At Cockroach Labs we call ourselves “Roachers”. The word ‘cockroach’ is in our email addresses and scattered across all our open tabs. We proudly wear the logo on our hats, shirts, jackets, and (most recently) our aprons. Suffice it to say that we’re a little desensitized to the ordinary icky connotation of the bug. But we’re not unaware of it.
The truth is that, while the connotation of the common cockroach is unpleasant, the durability of the bug perfectly represents the durability of the database. Consider this excerpt from the first CockroachDB blog published on June 14, 2015. In it, Spencer wrote,
But first, why “Cockroach”? If you can get past their grotesque outer aspect, you’ve got to give them credit for sheer resilience. You’ve heard the theory that cockroaches will be the only survivors post-apocalypse? Turns out modern database systems have a lot to gain by emulating one of nature’s oldest and most successful designs. Survive, replicate, proliferate. That’s been the cockroach model for geological ages, and it’s ours too. It doesn’t hurt that the name itself is resilient to being forgotten.
The name CockroachDB means resilience and scale. These are fundamental properties of the database, of our company, and of the applications that CockroachDB supports.
Customers like Netflix, Starburst, Hard Rock Digital, and others have chosen to build on CockroachDB because of this unique combination of resilience and scale. Our library of case studies has dozens of real-world stories about applications and services that leverage CockroachDB as a datastore for distributed, transactional workloads. Two examples stand out for their focus on the scale and resilience that we share with our namesake:
We’re grateful for customers like SALTO, Stake, and all the others who heard the name, understood the value, and chose to build powerful apps and services on CockroachDB. We’re grateful to the open-source community, our partner ecosystem, and all the early serverless adopters for their willingness to work with a database named after this six-legged survivalist.
If the sound of the word ‘cockroach’ sends an uncomfortable tingle up your spine, try focusing on the easeful feeling of knowing that your mission-critical applications are consistent, scalable, and resilient on CockroachDB.
In 2008, after Netflix pivoted from DVD-by-mail to streaming, they were running the streaming service on premise and …Read more
Built In today announced that Cockroach Labs won in six categories on its 2023 Best Places To Work Awards. We were …Read more
Lt. Grace Hopper at the programming console for the Mark I computer, 1944. Programming the Mark I required feeding in …Read more