Çok markalı casino mimarisi: paylaşılan hizmetler ve izolasyon
Tam makale
1) Çok markalı platform görevi
Bir teknolojik "iskelet" birkaç marka/lisans/coğrafi hizmet vermektedir. Amaç, risklerin ve verilerin (para, PII, raporlama) sıkı bir şekilde izole edilmesiyle maksimum çekirdek sürümüdür (hız, maliyet).
Anahtar seçim: Çok kiracılı (ortak örnekler, aynı hizmet içindeki "kiracılar") veya çok örnekli (marka veya bölge başına ayrı örnekler/veritabanları/kümeler). Uygulamada, bir melez kullanılır.
2) Katmanlar ve sınırlar (referans şeması)
Kenar/Yönetişim
API ağ geçidi, WAF/bot koruması, coğrafi filtreler, tarifeler, servis ağı.
Kiracı/marka çözümleyici: marka meta verileri (lisans, coğrafi, para birimi, bayraklar).
Domain Core (hizmete göre)
PAM (hesaplar, oturumlar, 2FA) - sabit tenant_id paylaşımı ile çok kiracılı.
Cüzdan/Defter (muhasebe) - daha çok lisans/bölge başına çok örnekli.
Kasiyer/PSP Orkestrasyonu - marka/bölge başına ayrı boru hatları/anahtarlar.
KYC/AML - bağlı coğrafi sağlayıcılar, kiracı düzeyinde kurallar.
Bonus Motor/Turnuvalar/Jackpotlar - kuralların izolasyonu ile paylaşılabilir hizmetler.
Game Gateway, markaya göre haritalama özellikleri/para birimleri olan sağlayıcılara ortak bir ağ geçididir.
İştirakler/Komisyon - genel matematik, ayrı izleme alanları.
RG - marka/yargı seviyesindeki limitler ve durumlar, senkron fren lambaları.
Uyumluluk/Raporlama - marka/lisans/bölgeye vitrinler ve yüklemeler.
CMS/Ön - ortak araçlar + marka başına temalar/gezinme.
Veri ve Gözlemlenebilirlik
'Tenant _ id/brand _ id' anahtarlı olay yolu (Kafka/Pulsar).
OLTP'den hizmete, OLAP, markaya göre sert sıra seviyesinde yalıtım ile vitrinler.
Zorunlu kiracı etiketlerine sahip metrikler/yollar/günlükler; SIEM/SOAR.
3) Nerede paylaşılır ve nerede izole edilir
3. 1 Paylaşılan hizmetler (tasarruf ve hız)
Oyun Ağ Geçidi: Stüdyolarla tek tip entegrasyonlar, marka başına özellik bayrakları.
Bonus/Turnuva Motoru: ortak kurucu, ancak sanal alanlar ve marka limitleri başına.
İştirakler/İzleme: tek platform, ayrı alt kimlikler/alan adları/geri bildirimler.
KYC/Tarama Orkestratörü: ortak otobüs, farklı coğrafi sağlayıcılar.
CMS/Ön araç seti: temalar/yerelleştirme/widget'lar; çekirdekten ayrı, tükenmiş bir cephe.
BI/ETL: ortak boru hatları, bireysel vitrinler ve haklar.
3. 2 Sıkı izolasyon (para, hukuk, kişisel veriler)
Ledger/Wallet: Lisans/bölge başına bireysel veritabanları/örnekler (genellikle ayrı bir küme bile).
Kasiyer/PSP: marka/bölge başına anahtarlar, satıcılar, yönlendirme ve limitler.
PII/Residency: Kullanıcı verileri bölgede saklanır; bölgeler arası taleplerin yasaklanması.
Uyumluluk/Raporlama: Mevzuat yüklemeleri kesinlikle marka/lisansa göre yapılır.
RG/AML: Fren lambaları, kiracılar arası paylaşım olmadan "yerinde" uygulanır.
4) Veri çoklu görev modelleri
1. Kiracı başına şema: bir veritabanı, ayrı şemalar. Yeni başlıyor, ölçeklendirmesi daha zor.
2. Kiracı başına DB: marka/bölge başına bireysel veritabanları (veya kümeler). Daha pahalı ama daha güvenli.
3. Kiracıya göre tablo bölümleme: sert RLS/maskeleme ile büyük tablolar; Telemetri/günlükler için uygundur.
4. Yargı yetkisi başına depolama: fiziksel ikamet (AB, İngiltere, BR...), bölgelerarası erişim ağ/ACL'de yasaktır.
Ledger için, lisans/bölge başına DB + genellikle ayrı bir hizmet katmanı seçilir.
5) Para kontur: değişmezler ve olaylar
Takımların atomikliği ve idempotensi ('cüzdan. debit/credit/settle ') önemli bir sözleşmedir.
Outbox/CDC: Olayları işleme senkronize olarak yayınlamak; "El büyüsü" yok.
Sagas: depozito/cashout/bonus - sadece orkestrasyon yoluyla, bireysel olaylarla tazminat.
Marka/havuz başına ayrı jackpot cüzdanları ve şeffaf katkılar.
Çekirdek için SLO (minimum):- P95 cüzdan <150 ms; Kayıp/çoğaltılmış yerleşim = 0.
- Kasiyer yetkisi <3 s; Hedef coğrafi ≥ %85 başarı yatırın.
- BI ≤ 5 dakika etkinlik teslimatı.
6) Çok markalı ödeme orkestrasyonu
Marka/pazar başına boru hatları: farklı PSP'ler, satıcılar, limitler 3-DS politikalar.
Cascading - Geri dönüşüm kutusunu kaybetmeden başarısız - geri dönüş.
FinOps: maliyet/dönüşüm yolları; Marka mutabakat raporları günlük.
Anti-dolandırıcılık: hız, marka içindeki kartların/cihazların grafik bağlantıları ve tutma (dikkatli çapraz korelasyon ile).
7) Sorumlu oyun ve uyum
RG limitleri (depozito/kayıp/zaman/oran) - marka/yargı alanı başına yapılandırılmış, oran üzerinde senkronize olarak uygulanır.
Kendini dışlama ve gerçeklik kontrolleri - markanın sınırlarına ve bölgenin yasalarına saygı gösterin.
AML/KYC - yaptırımlar/PEP/fon kaynağı; SAR/STR marka bazında.
Raporlama - otomatik; Manuel Excel bir işlem olarak izin verilmez.
8) Gözlemlenebilirlik ve erişimler
Trace-ID geçiş + etiketleri 'tenant _ id/brand _ id/license'.
RBAC/ABAC: rol "finans/risk/destek/pazarlama/uyumluluk" - sadece markaya erişim.
Denetim WORM: Girit eylemlerin değişmez günlükleri, dört göz politikası.
Sırlar/anahtarlar: Vault/HSM, marka/bölgeye göre anahtar segmentasyonu, rotasyon.
9) Topolojileri dağıtın
Tek Küme, Çok Kiracılı Hizmetler
Hızlı başlangıç, sıkı ekonomi. Olgun RLS, kaynak izolasyonu ve sınırlar gerektirir.
Bölgesel Kümeler + Paylaşılan Entegrasyonlar
Oyun ağ geçidi ve bazı genel hizmetler, para/PII - bölgesel olarak karıştırılır. Maliyet ve uyum dengesi.
Marka Başına/Lisans Yığınları
Tam izolasyon (VIP markalar, yüksek riskler). Pahalı, ama minimum patlama yarıçapı.
Genellikle birleştirilir: ortak bir entegrasyon ve enstrüman "katmanı" + izole para/PII.
10) Veriler ve kataloglar hakkında
Veri sözleşmeleri: Avro/JSON Schema + Registry; semantik versiyonlar.
Yönetim: saha kataloğu, sahipler, SLA vitrinleri, soy.
RLS/Maskeleme - Depolama ve BI düzeyinde kurallar PII erişimi - uygulama ve zaman belirteci ile.
Geç gelenler/dedup: OLAP'ta kararlı uppert kalıpları.
11) Pazarlama, CMS ve İştirakler
Marka başına Özellik Bayrakları: çapraz efektler olmadan promosyon/tema/mekanik serbest bırakılması.
İçerik katalogları: Sağlayıcıların/oyunların tek tip kimlikleri, kullanılabilirliği marka/pazara eşleme.
İştirakler: ayrı alanlar/UTM/alt kimlik; Alt ortaklarda dolandırıcılıkla mücadele.
Platform uyumluluğu (YouTube/Twitch): Marka başına reklam/bağlı kuruluş etiketlemesi.
12) Çok markalı mimari olgunluk metrikleri
1. Paranın izolasyonu: Lisans/bölge başına ayrı veritabanları/örnekler; sıfır manuel düzenleme.
2. Veri ikameti: Teknik olarak desteklenir (ACL/ağ politikaları), alıştırmalarla doğrulanır.
3. Etkinlik: her yerde giden kutu/CDC; Akışlar BI ≤ 5 dakikaya ulaşır.
4. Ödemeler: PSP cascade aktif; Uzlaşma raporları otomatiktir.
5. RG/AML: fren lambaları senkronize olarak uygulanır; Manuel adımlar olmadan raporlama.
6. Gözlem: tüm metrikler/günlükler/yollar marka/kiracı olarak işaretlenmiştir; Servislere ve markalara göre SLO panoları.
7. Erişimler: RBAC/ABAC ve girit operasyonlarında "dört göz", WORM denetimi.
8. DR-planı: RPO ≤ 5 dakika, RTO ≤ 30 dakika; Her bölge için düzenli egzersizler.
13) Mimar kontrol listesi (marka lansmanından önce)
- Atanmış 'brand _ id/tenant _ id', anahtarlar/sırlar ve sınırlar.
- Ledger/Wallet - özel veritabanı/küme (lisans gerektiriyorsa).
- Kasiyer - tüccar hesapları ve yolları; İşlemleri ve mutabakatları test edin.
- RG/AML/KYC - sağlayıcılar, kurallar, fren lambaları; Test senaryoları.
- Oyun Ağ Geçidi - haritalama sağlayıcıları/para birimleri/kısıtlamalar; sağlık kontrolü.
- Bonus/Turnuva - sandbox ve kural denetimi.
- İştirakler - alt alan, geri dönüşler, dolandırıcılık karşıtı.
- CMS/Ön - tema, yerelleştirme, özellik bayrakları; Coğrafi kısıtlama kontrolü.
- BI/Raporlar - vitrinler, erişimler, düzenleyici yüklemeler.
- Gözlemlenebilirlik - SLO panoları ve marka/bölgeye göre uyarılar.
14) Kırmızı bayraklar (çoklu markayı kıran şey)
RLS/maskeleme olmadan ve ayrı bir Ledger olmadan'herkes için'tek bir veritabanı.
Bakiyeler, bonuslar ve limitler için manuel ayarlamalar.
Farklı markalar/bölgeler için ortak PSP satıcı anahtarları.
Olayları "geçmiş" alan adı işlemlerini yayınlama (giden kutusu/CDC yok).
BI/savaş OLTP tabloları hakkında raporlar.
PII ve DR egzersizlerinin coğrafi izolasyonunun olmaması.
RG/AML kuralları, yerel yasalar dikkate alınmadan markalar arasında paylaşılır.
Günlüklerde ve metriklerde kiracı/marka etiketleri yoktur - araştırmalar kaosa dönüşür.
15) Alt satır
Çok markalı mimari, ortak ve ayrı bir dengedir. Ortak entegrasyonlar, araçlar ve etkinlikler gelişimi hızlandırır; İzole edilmiş para, ödemeler, PII ve raporlama uyumluluğu korur ve riskleri azaltır. Başarılı bir platform üç ilke etrafında inşa edilmiştir:1. Parasal bütünlük ve izolasyon (Lisans/bölge başına defter/kasiyer, idempotency, sagas).
2. Olay ve gözlemlenebilirlik (otobüs, sözleşmeler, marka/kiracı etiketleri, SLO).
3. Yasal ikamet ve minimum erişim (RBAC/ABAC, WORM denetimi, KMS/Vault).
Bu temel, marka portföyünün karmaşıklıkta üstel bir büyüme olmadan hızlı, güvenli ve öngörülebilir bir şekilde ölçeklenmesini sağlar.
