# RethinkDB (2009 – 2016)

- Adres: https://girisimcikafasi.com/girisim-mezarligi/rethinkdb/
- Sektör: Kurumsal yazılım (SaaS)
- Ülke: Amerika Birleşik Devletleri
- Toplam yatırım: 12,2 milyon $
- Kapanış nedeni: İş modeli tutmadı

## Ne yapıyordu?

RethinkDB, JSON belgelerini saklayan ve sorgu sonuçlarındaki değişiklikleri uygulamalara anlık olarak iten açık kaynak bir dağıtık veritabanı geliştirdi. Şirket gelir için destek, eğitim ve uygulama geliştirme hizmetleri sunuyor, gerçek zamanlı uygulamalar için Horizon adlı bir platform da hazırlıyordu.

## Neden kapandı?

Haziran 2009'da Y Combinator'dan tohum yatırımı alan şirket işe SSD'ler için bir MySQL depolama motoruyla başladı, ardından kendi belge veritabanını geliştirip 2012'de açık kaynak yaptı. Doğruluk, sade arayüz ve tutarlılığa öncelik veren ekip, üretime hazır 2.0 sürümünü ancak Nisan 2015'te çıkarabildi; bu sırada MongoDB pazarda çok öndeydi. Kurucu Slava Akhmechet'e göre kullanıcılar şirketi bir açık kaynak geliştirici aracı olarak gördü ve ödeme yapmaya yanaşmadı. 2014 ortasında gerçek zamanlı özelliklere yönelen şirket bu kez Firebase ve Meteor ile karşılaştı ve Horizon ile bulut hizmetini küçük bir ekiple yetiştiremeden nakdi tükendi. 5 Ekim 2016'da şirket sürdürülebilir bir iş kuramadığını açıklayarak kapandı ve mühendislerinin Stripe'a geçeceğini duyurdu.

## Hikâyesi

RethinkDB, Slava Akhmechet ve Michael Glukhovsky'nin 2009'da kurduğu bir veritabanı girişimiydi. Haziran 2009'da Y Combinator'dan tohum yatırımı alan şirket, işe SSD'ler için sıfırdan tasarlanmış bir MySQL depolama motoruyla başladı. Zamanla kendi belge veritabanını geliştiren ekip, ürünü 2012'de açık kaynak yaptı. RethinkDB'nin en ayırt edici özelliği, sorgu sonuçlarındaki değişiklikleri uygulamalara anlık olarak itebilmesiydi; bu da onu gerçek zamanlı uygulamalar için çekici kılıyordu.

Nisan 2015'te üretime hazır 2.0 sürümü çıktığında yaklaşık 100 bin kullanıcısı vardı; aynı dönemde MongoDB'nin indirme sayısı 9 milyonu aşmıştı. Akhmechet'in sonradan yazdığı değerlendirmeye göre iki temel hata yapıldı. Birincisi pazar seçimiydi: kullanıcılar RethinkDB'yi bir açık kaynak geliştirici aracı olarak gördü ve ürüne bir fincan kahve parası kadar bile ödeme yapmaya yanaşmadı. İkincisi, ekip doğruluk, sade arayüz ve tutarlılığı öne çıkarırken kullanıcılar zamanında gelen, kendi denedikleri işlerde hızlı çalışan ve belirli bir sorunu çözen bir ürün istiyordu. Bu mükemmeliyetçilik şirketi pazarın üç yıl gerisine düşürdü.

2014 ortasında MongoDB ile başa çıkamayacaklarını anlayan ekip gerçek zamanlı özelliklere yöneldi, ama bu kez Firebase ve Meteor ile karşılaştı. Küçük bir ekip veritabanını, Horizon adlı uygulama platformunu ve bir bulut hizmetini aynı anda geliştirmeye çalışırken para bitti. 5 Ekim 2016'da şirket sürdürülebilir bir iş kuramadığını açıklayarak kapandı; mühendislerin bir kısmı Stripe'a geçti.

Şubat 2017'de Cloud Native Computing Foundation, veritabanının kaynak kodunu ve telif haklarını 25 bin dolara satın alarak Apache lisansıyla Linux Foundation'a devretti. GM, NASA ve ABD Savunma Bakanlığı gibi kullanıcıları olan veritabanı böylece bir topluluk projesi olarak yaşamayı sürdürdü, ancak onu yaratan şirket tarihe karıştı.

## Dersler

- Kullanıcılarınızın sizi hangi pazarda gördüğü, sizin hedeflediğiniz pazardan daha belirleyicidir; açık kaynak geliştirici aracı algısı RethinkDB'nin ödeme gücünü sınırladı.
- Mühendislik mükemmelliği zamanında gelmezse değer kaybeder; kullanıcılar doğruluk yerine hızlı çalışan ve belirli bir işi çözen bir ürün istiyordu.
- Küçük bir ekiple veritabanı, uygulama platformu ve bulut hizmetini aynı anda kurmak odağı dağıtır; varoluşsal tehdit altında bile tek bir ürüne yüklenin.

## Kaynaklar

- [RethinkDB](https://en.wikipedia.org/wiki/RethinkDB)
- [RethinkDB is shutting down](https://rethinkdb.com/blog/rethinkdb-shutdown/)
- [RethinkDB: why we failed](https://github.com/coffeemug/defstartup/blob/master/_posts/2017-01-18-why-rethinkdb-failed.md)
- [CNCF Purchases RethinkDB Source Code and Contributes It to The Linux Foundation Under the Apache License](https://www.cncf.io/blog/2017/02/06/cncf-purchases-rethinkdb-source-code-contributes-linux-foundation-apache-license)
- [RethinkDB is dead? Rethink that thought: NoSQL database is back](https://www.theregister.com/2017/02/07/rethinkdb_lands_license_to_live/)
