Bir SaaS ürününü büyürken çökmeyecek şekilde kurmak, ilk günden alınan mimari kararlara bağlıdır. Bu yazıda çok kiracılı (multi-tenant) mimari, veritabanı stratejisi ve maliyet kontrolünü ele alıyoruz.
Çok kiracılı mimari
Tek veritabanı + tenant kolonu mu, tenant başına şema mı? Küçük ve orta ölçekte tek veritabanı + satır seviyesinde izolasyon çoğu zaman en pragmatik seçimdir.
Performansı baştan düşün
- Doğru indeksleme ve sorgu planı
- Önbellekleme (uygulama + HTTP katmanı)
- Arka plan işleri için kuyruk
Cabiem olarak SaaS ürünlerini uçtan uca kuruyor ve ölçeklendiriyoruz.