Mimari
Çok Kiracılı SaaS Mimarisi: Gerçekten İşe Yarayanlar
SSO, kiracı izolasyonu ve paylaşımlı altyapı — birden fazla modülde yüzlerce kullanıcıya hizmet veren platformlardan pratik kalıplar.
Çok kiracılılık, izolasyon sonradan düşünüldüğünde başarısız olur. Tek veritabanı + her sorguda tenant_id tercih ediyoruz; ORM middleware katmanında zorunlu — her geliştiricinin hatırlamasına bırakılmaz.
Modüller arası SSO (Dastorino suite gibi) merkezi auth servisi, kısa ömürlü token'lar ve tutarlı oturum iptali gerektirir. Paylaşımlı UI bileşenleri sapmayı azaltır; paylaşımlı API sözleşmeleri entegrasyon hatalarını azaltır.
Operasyonel olgunluk önemlidir: kiracı başına rate limit, kiracı bağlamlı yapılandırılmış loglama ve bir müşteriyi tüm sistemi düşürmeden geri yükleyebilen yedekleme stratejileri.
