
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 == CurrentTenantIdeklenir; 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.