TEBHOS'un hikâyesi
Türkiye'den, arkadaşlarımızla konuşmak için kurduğumuz sohbet platformunun hikâyesi: neden var, kaputun altında ne var, neye söz veriyor?
TEBHOS'a hoş geldin. Bu, blogumuzun ilk yazısı — o yüzden en baştan başlayalım: bu uygulama neden var?
Bir sohbet uygulamasını neden sıfırdan yazar insan?
Kısa cevap: kullandığımız araçlar bize ait değildi.
Arkadaşlarımızla her gün saatlerce sohbet ettiğimiz platformlar var; hepsi güzel işler yapıyor. Ama hepsinde aynı hissi yaşadık: misafirdik. Arayüz başka bir dilden çevrilmişti, kararlar başka bir kıtada alınıyordu ve "ürün" dediğimiz şeyin içinde asıl ürünün biz olduğumuz günler geçirdik. Türkçe konuşan topluluklar için sohbet, çevirisi sonradan yetişen bir özellik değil; başlangıç noktası olmalıydı.
Biz de oturduk ve kendimize bir söz verdik: arkadaşlarımızla konuşmak için kullandığımız uygulamayı kendimiz yazacaktık. Türkiye'den, Türkçe düşünerek, kimseyi kimseye satmadan.
TEBHOS böyle doğdu.
Önce Türkçe
TEBHOS'ta Türkçe bir çeviri dosyası değil, ana dil. Arayüz önce Türkçe yazılıyor; destek Türkçe veriliyor; bu yardım merkezi ve okuduğun blog Türkçe kaleme alınıyor. "Çeviri kokusu yok, çünkü çeviri değil" cümlesini ana sayfamıza boşuna koymadık.
Bu tercihi önemsiyoruz, çünkü sohbet dediğin şey dilin kendisi. Şakalar, imalar, "kanka" ile "hocam" arasındaki o ince fark — bunlar arayüzün diline de sızmalı.
Kaputun altında ne var?
Teknik meraklılar için kısa bir tur (abartısız, olduğu kadar):
- Rust. API katmanımızın tamamı Rust ile yazıldı. Tercihimizin sebebi moda değil; hız ve güvenlik. Aynı donanımdan daha fazla iş çıkarmak, tek geliştiricili bir projede sunucu faturasını da küçültüyor.
- Erlang. Gerçek zamanlı taraf — mesajının karşıya "anında" düşmesini sağlayan bağlantı katmanı — Erlang üzerinde koşuyor. Erlang, onlarca yıldır telefon santrallerini ayakta tutan, "aynı anda çok bağlantı" işinin atası olan bir teknoloji.
- ScyllaDB. Mesajlar, sunucular ve profiller için tasarlanmış, büyümeye dayanıklı bir veritabanı. Sohbet geçmişin büyüdükçe yavaşlamasın diye.
- LiveKit. Sesli kanallar, aramalar ve canlı yayın odaları WebRTC tabanlı bir ses omurgasından geçiyor; sunucumuz Türkiye'ye komşu, gecikmesi düşük.
Bunların hiçbiri kullanıcıya görünmez — ve zaten iyi altyapının tanımı bu: görünmemek, sadece çalışmak.
"Neden bir alternatif?" sorusuna dürüst cevap
Kimseyi kötülemek için burada değiliz; kullandığımız ve sevdiğimiz ürünlerden çok şey öğrendik. TEBHOS'un iddiası "onlar kötü" değil, "biz şunlara söz veriyoruz":
- Verini satmayız. TEBHOS'ta reklam yok, reklam izleyicisi yok, davranışsal profilleme yok. Bu bir pazarlama cümlesi değil; Gizlilik Politikamızda yazılı bir taahhüt.
- Gelirimiz açık. TEBHOS'u ayakta tutan şey TEBHOS Pro abonelikleri ve mağaza — yani doğrudan kullanıcıların desteği. Müşterimiz sensin, reklamveren değil.
- Küçük olmanın avantajını kullanırız. Bir hata bildirdiğinde onu okuyan kişiyle uygulamayı yazan kişi arasında kat kat yönetim katmanı yok. Geri bildirimin yol haritasını gerçekten değiştiriyor.
Bugün neredeyiz?
TEBHOS bugün yazılı kanalları, sesli odaları, canlı yayın odalarını, ekran paylaşımını ve zengin profilleriyle çalışan, her gün geliştirilen bir platform. Windows masaüstü uygulamamız var; diğer her yerde tarayıcıdan çalışıyoruz. Eksiklerimizi biliyoruz ve saklamıyoruz — neyin yolda olduğunu yol haritası yazımızda bulabilirsin.
Bir topluluk kurmak istiyorsan, ya da sadece arkadaşlarınla oturup konuşacak sakin bir yer arıyorsan: hesap açmak ücretsiz. Gel, sohbetin ortasına otur.
Görüşmek üzere — TEBHOS'ta.