Ana Sayfa Blog Web Sürümü

İki Dev, Tek Çatı:
Firebase ve Supabase'i Neden Birlikte Kullanıyoruz?

Modern yazılım geliştirmede "tek bir doğru" yoktur. En iyi mimari, her aracın en güçlü yanını alıp kusursuz bir hibrit yapı kurmaktır.

Firebase ve Supabase Hibrit Yapı
Mürekkep Mevsimi'nin arka planındaki teknolojik iskelet.

Bir projeye başlarken geliştiricilerin en büyük ikilemi backend (sunucu) seçimidir. Genellikle tartışma "Firebase mi, Supabase mi?" ekseninde döner. Biri Google'ın hızı ve kolaylığı, diğeri açık kaynağın ve SQL'in gücüdür.

Veynon ekibi olarak Mürekkep Mevsimi'ni geliştirirken radikal bir karar aldık: Seçim yapmak zorunda değiliz. Her iki teknolojinin de en kaslı olduğu alanları birleştirerek, hem hızlı hem de derinlikli bir altyapı kurduk.

Firebase: Hızın ve Gerçek Zamanın Efendisi

Mürekkep Mevsimi'nin kalbinde, yani kullanıcı etkileşimlerinde (beğeniler, yorumlar, bildirimler ve anlık mesajlaşma) Google Firebase çalışıyor.

  • Authentication (Kimlik Doğrulama): Kullanıcıların saniyeler içinde Google veya E-posta ile güvenli giriş yapmasını sağlayan, dünyanın en sağlam sistemlerinden biri.
  • Firestore (NoSQL): Mobil uygulamamızda verilerin (postların, yorumların) ışık hızında senkronize olmasını ve çevrimdışı çalışabilmesini sağlıyor.
  • Cloud Functions: Arka planda çalışan "görünmez işçilerimiz". Örneğin, bir gönderi şikayet edildiğinde otomatik gizlenmesini sağlayan o akıllı kodlar burada çalışıyor.

Supabase: Yapısal Verinin Kalesi

Ancak iş binlerce yıllık edebi eserleri, şairleri ve karmaşık ilişkileri (hangi şair hangi akımdan, hangi şiir hangi kitapta) tutmaya gelince, NoSQL yetersiz kalabiliyor. İşte burada sahneye Supabase çıkıyor.

Supabase'in sunduğu **PostgreSQL** gücü sayesinde; on binlerce şiir, yazar biyografisi ve edebi kategori, tıpkı bir kütüphanenin rafları gibi düzenli ve ilişkisel bir yapıda saklanıyor. "Günün Pusulası" gibi rastgele veri çekme işlemlerinde SQL'in gücünü kullanıyoruz.

"Mükemmel mimari, tek bir araca fanatikçe bağlanmak değil; her aracın süper gücünü projenin hizmetine sunmaktır."

Sonuç: Hibrit Güç

Bu hibrit yapı sayesinde; kullanıcılarımız Firebase ile anlık sohbet ederken, aynı anda Supabase'den saniyenin onda birinde karmaşık bir şiir sorgusu yapabiliyor.

Veynon olarak teknolojiyi bir amaç değil, edebiyatı ve sanatı insanlara ulaştıran güçlü bir araç olarak görüyoruz. Kodlarımız karmaşık olabilir ama sunduğumuz deneyim her zaman sade ve akıcı kalacak.

Veynon

Veynon Teknoloji Ekibi

Kodun şiirini yazan, performansı sanatla birleştiren mühendisler.