Blog
Blog

Endüstriyel Ölçekte B2B SaaS Mimarisi: Multi-Tenancy İzolasyonu, RBAC ve Gerçek Zamanlı Telemetri

SafeWork 360 ve kurumsal platform vaka analizi: Kiracı veri izolasyonu, SignalR canlı bildirim akışları ve ISO 27001 uyumlu denetim loglaması.

Endüstriyel Ölçekte B2B SaaS Mimarisi: Multi-Tenancy İzolasyonu, RBAC ve Gerçek Zamanlı Telemetri

Anadolu Efes için geliştirdiğimiz SafeWork 360 gibi endüstriyel iş sağlığı ve güvenliği platformlarında ya da binlerce şirketin satış operasyonlarını yürüten B2B SaaS sistemlerinde veri izolasyonu en kritik güvenlik çizgisidir. Bir kiracının (tenant) verisine başka bir kurumun erişmesi ihtimali dahi sıfırlanmalıdır.

1. Çok Kiracılık (Multi-Tenancy) İzolasyon Modelleri

Digital HAT mimarisinde kurumsal regülasyon ve performans gereksinimlerine göre hibrit çok kiracılık uygulanır:

  • Global Filtreleme (Row-Level Security): EF Core Global Query Filter mekanizması ile her veri tabanı sorgusuna otomatik olarak TenantId == CurrentTenantId eklenir; yazılımcının filtreyi unutma riski kod seviyesinde engellenir.
  • İzole Şema / Veri Tabanı: Yüksek gizlilik gerektiren kurumsal müşteriler için fiziksel veya şema düzeyinde ayrık PostgreSQL şemaları dinamik bağlantı yöneticisiyle idare edilir.

2. SignalR ile Canlı Olay ve Saha Telemetrisi

Saha ekiplerinden gelen acil durum bildirimleri, makine uyarıları ve sipariş onayları yoklama (polling) yerine WebSockets üzerinden milisaniyeler içinde yönetici paneline düşürülür. Redis Backplane mimarisi sayesinde sunucular çoğaltılsa bile tüm istemciler kesintisiz gerçek zamanlı iletişimde kalır.