GH GambleHub

Gamble Hub Platform Mimarisi

1) Hedefler ve ilkeler

Amaç: Hızlı Pazara Çıkış Süresine sahip, zirveye dayanıklı, uyumlu ve uygun maliyetli iGaming platformu.

İlkeler:
  • Etki Alanı Odaklı Tasarım: açık sınırlı bağlamlar ve sözleşmeler.
  • Event Core (EDA): Olaylar, değişim hakkındaki gerçeğin kaynağıdır.
  • Idempotency ve gözlenebilirlik: idempotence tuşları ve izleme ile tüm kritik akışları.
  • Varsayılan güvenlik: Sıfır Güven, en az ayrıcalık, şifreleme.
  • Ölçekleme ve hata toleransı: çoklu AZ/bölge, bozulma modları.
  • FinOps: $/1000 RPS, $/ms p95, CDN/önbellek odaklı.

2) Yüksek seviye diyagramı (mantıksal)


[Users/Affiliates/Partners]
│
┌────────────┐
│ Edge (CDN, │ Anycast, WAF, bot filters, SSL/TLS, rate-limit
│ WAF, PoP) │
└─────┬──────┘
│
┌───────────────┐   mTLS/JWT, throttling, canary
│ API Gateway / │──────────────────────────────┐
│ Reverse Proxy│                 │Backoffice/Operator UI
└───┬─────┬─────┘                 │(RBAC, audit)
│   │                    │
│   └────────→ Admin/API (RBAC, IAM) ─────┘
│
Payment ├──Orkestr (PSP Router, KYC/AML, RG)
├──Igrovoy domain (Aggregator, Sessions, RNG proxy)
├──Finansovyy domain (Wallet, Ledger, Limits)
├──Produktovyye domains (Bonus/Promo, Tournament, Loyalty)
├──Polzovatelsky domain (Account, Auth, Profile)
├──Komm. domain (CRM, Push/Email/SMS, Segments)
└──Risk/Antifrod (Rules, Scoring, Device/Intel ASN)
│
┌──────────┴──────────┐
│ Event Bus (Kafka) │ topics: payments, bets, wins, sessions, kyc, promo, audit
└───────┬─────────────┘
│
┌───────────┴───────────┐
│ Data Platform (RT +  │ Stream proc, OLAP DWH, Lake, feature store, BI
│ Batch: DWH/Lake/RT)  │
└────────────────────────┘

3) Etki alanı ana hatları ve anahtar hizmetler

3. 1 Kullanıcı ve erişim

Hesap/Auth: kayıt, giriş, MFA, oturumlar, kilitler.
Profil/Tercihler: yerel, sorumlu oyun sınırları (RG).
IAM/RBAC: operatörler, destek, roller ve denetimler.

3. 2 Finans

Cüzdan/Defter: Çok para birimli cüzdanlar, işlemler, fon kilitleri, değişmez storda dergi.
Ödeme Düzenleyicisi: PSP yönlendirme, idempotency, öncelikler, yük devretme, Time-to-Wallet metrikleri.
Limitler ve Uyum: mevduat/oran/kayıp limitleri, yaptırımlar ve ülke uyumu.

3. 3 İçerik ve oyun

Oyun Toplayıcı: sağlayıcı kataloğu, oturum başlatma, durum yayını, web kancaları.
RNG/Proxy: RNG sağlayıcılarına güvenli yönlendirme, bütünlük kontrolü.
Oturum ve Bahis Motoru: bahisler, sonuçlar, kazançların hesaplanması, anti-çiftler.

3. 4 Promosyon ve Tutun

Bonus Motoru: depozito/para yatırma, fripinler, bahis, son kullanma.
Turnuva/Liderlik Tablosu: gerçek zamanlı güncellemeler, kötüye kullanım karşıtı.
Sadakat/İlerleme: seviyeler, XP, görevler, vitrin teklifleri.

3. 5 Risk ve antifraud

Kural Motoru: deterministik kurallar, puanlama, hız kontrolleri.
Cihaz/Ağ Zekası: parmak izi, ASN/jeo-davranışsal ipuçları.
Vaka Yönetimi: soruşturma, SAR/grevler, tırmanmalar.

3. 6 KYC/AML VE RG

KYC: belge doğrulama, üçüncü taraf kaynakları

AML: listeler, işlem izleme, raporlama eşikleri.
Sorumlu Oyun: olay bildirimi ile sınırlar/kendi kendini hariç tutma/zaman aşımları.

3. 7 İletişim ve CRM

Segmentler/Uygunluk: kitle, sıklık, risk oranı.
Journey/Orchestrator: каналы e-posta/SMS/push/in-app.
İçerik: afişler, promosyon sayfaları, A/B özellik bayrakları.

4) Entegrasyon katmanları

API Ağ Geçidi/Ters Proxy

TLS 1. 3, ortaklar için mTLS, JWT/OIDC, HMAC imzaları (harici sosisler).
Yönlendirme: ana bilgisayar/yol/başlık, kanarya/ağırlıklı, PoP için coğrafi yönlendirme.
Koruma: WAF, bot filtreleri, hız sınırı, istek daraltma, yarı hoparlör önbelleği.

Olay Otobüsü (Kafka)

Топики: 'payments.', 'wallet.', 'betting.','rg. ',' kyc. ',' promo. ',' audit. '.
Garantiler:'en az bir kez ", idempotence anahtarları, veri tekilleştirme, DLQ.
Şemalar: Avro/Protobuf + kayıt defteri, şemaların evrimi.

Ödeme Sağlayıcıları (PSPs)

Yöntemlere/ülkelere/ASN'lere göre akıllı yönlendirme, sağlayıcı sınırları.
İmza doğrulama, tekrarlanan teslimat, anti-kopya ile web kancaları.
Uzlaşma: günlüklerin, tutarsızlıkların ve uyarıların uzlaştırılması.

İçerik Sağlayıcıları

IP güvenli listesi, belirteçler/imzalar, bütçe ile zaman aşımları/geri ödemeler, SLA sağlayıcısı.
Meta-katalog ve sağlık kontrolleri, şüpheli kaynaklar için gri yollar.

5) Veri ve analitik

RT kontur

Akış toplamaları (kazan/kaybet, GGR/Net Mevduat, aktivite), sahtekarlık karşıtı sinyaller.
Vitrinler, afişler, saniyeler içinde CRM tetikleyicileri için yayınlar.

Toplu/DWH/Göl

Katman modeli (Bronz/Gümüş/Altın), SCD, GDPR silme işlemleri, veri sözleşmeleri.
BI/finansal raporlama: Net Mevduat, Time-to-Wallet, ARPPU/LTV, kohortlar.
ML için Özellik Deposu (puanlama riski/çıkış/kişiselleştirme).

6) Gözlemlenebilirlik ve SRE

Метрики: p50/95/99, hata oranı, iş hacmi, doygunluk, kuyruk gecikmesi, Zaman-Cüzdan, isabet oranı CDN.
Günlükler: yapısal, PII filtreleme, örnekleme.
Yollar: uçtan uca (traceparent), kuyruklarda kuyruk tabanlı örnekleme.

SLO (örnekler):
  • API p95 ≤ 250 ms; Hata ≤ 0. %3/30 gün.
  • Ödeme "mevduat" p95 ≤ 6 s; Başarı %97 ≥.
  • Bonus verme ≤ 500 ms p95.
  • Uyarılar: Hata bütçesi ihlal edildi, 429/retrays'in büyümesi, olay tüketicilerinin gecikmesi, TLS'nin yeniden başlatılmasındaki düşüş.

7) Güvenlik ve uyumluluk

Sıfır Güven: mTLS doğu-batı, en az ayrıcalık politikası, açık ağ sınırları.
IAM: merkezi belirteç kontrolü, kısa ömürlü krediler, gizli yönetici.
WAF/DDoS: imzalar + davranış, greypass/captcha, katmanlı önbellek/negatif önbellek.
Şifreleme: aktarım halinde (TLS) ve "dinlenme halinde" (KMS, DB sütunları).
GDPR/PII: minimizasyon, takma ad, unutulma hakkı, erişim denetimi.
KYC/AML/RG: Zorunlu denetimler ve raporlama; Vaka yönetimi.
Denetim izi: Operatörler, kritik olaylar ve yapılandırmalar için değiştirilemez günlük.

8) Güvenilirlik, DR ve topolojiler

Çok AZ/Bölge: Varlık-varlık cephesi, RPO/RTO'ya göre kritik depoların varlık-yükümlülüğü.
PoP/Edge: Oyuncuya daha yakın, Anycast, origin-shield, ısınma önbellekleri.
Yük devretme oyun kitapları: bölge kaybı, sağlayıcının bozulması, kısmi önbellek kapalı.
Bozunma modları: basitleştirilmiş vitrin/katalog, önbellek yanıtları, ertelenmiş CRM özellikleri, hafif anti-dolandırıcılık.

9) Performans ve ekonomi

CDN/TTL: SWR/if-error, gürültüsüz önbellek anahtarı, katmanlı/kalkan.
HTTP/3, TLS'nin yeniden başlatılması: mobilde ChaCha20 el sıkışmalarını azaltmak.
gRPC/protobaph: servisler arası aramalar.
Önbellekler: Sıcak set için Redis (kataloglar, profiller, sınırlar).
FinOps: mix ayrılmış/on-demand/spot, otomatik park aşamaları, örnekleme günlükleri/yollar.

10) CI/CD ve geliştirici platformu

IaC: Terraform/Helm, OPA politikaları (etiketler, TTL, sınıflar).
Boru hatları: linters/testler/sexcans/perf-smoke; Serbest bırakma treni, kanarya/mavi-yeşil.
Sırlar: kasa/gizli yönetici, rotasyon, "gith içinde sır" yok.
Özellik bayrakları: aşamalı sunum, A/B, anında "sıcak" özellikleri devre dışı bırakma.
Altın Yollar: hizmet şablonları (metrik/log/trace wrappers, retrai, idempotency).

11) Veri ve olay sözleşmeleri (örnek)

Event 'wallet. İşlem. v1 '(protobuf):
  • 'tx _ id' (uuuid), 'idempotency _ key', 'subject _ id' (user), 'amount' (minor units), 'currency',
'type' (depozito)bahiskazanmakPara çekme), 'status', 'created _ at', 'meta' (psp_id, game_id).
Gereksinimler: Olayın değişmezliği, şemaların sıkı evrimi (geriye dönük uyumlu), SLA teslimatı ≥ 99. 5 dakikada %9.

12) Mini oyun kitapları

Zirve olayından önce (T-30 dk)

1. Hedef hizmetlerin, sıcak havuzların minReplicas ve minNode'larını artırın.
2. CDN/DNS/TLS/bağlantılarını ısıtın, popüler dizinleri/turnuvaları ısıtın.
3. Bot kurallarını sıkılaştırın ve gri rotalar ekleyin.
4. PSP limitlerini, sağlık içeriği sağlayıcılarını kontrol edin.

Ödeme olayı (PSP-1 arızalarında artış)

1. Ağırlığı PSP-2/3 dönüştürme (akıllı yönlendirme), geri alma ile yeniden deneme bütçesini artırma.
2. Durum afişini ve uyarıları etkinleştir.
3. Olay sonrası: RCA, sağlayıcı portföyünün yeniden dağıtılması.

Veritabanı bozulması (p95 isteklerinin büyümesi)

1. Önbellek katmanını açın, ağır pencerelerin sıklığını azaltın.
2. Belirteçler/bonuslar üzerindeki geçici limitler, yerleşim için kuyruklar.
3. Optimizasyon planı: dizinler, bölümler, okuma-kopyalar.

13) SLO kümesi (örnek)

API: p95 ≤ 250ms, hata ≤ 0. %3 (30 gün).
Ödemeler: T2W (depozito) p95 ≤ 6 s; 'success _ rate' ≥ %97.
Oyun oturumları: Oluşturma ≤ 300 ms p95, bağlantı kararlılığı ≥ 99. 9%.
Antifraud: Online kurallar için 200 ms p95 ≤ çözüm süresi.
DWH: SLA hazırlık günlük vitrinler - 06:00 yerel TZ.

14) Evrim yol haritası

1. v1: çekirdek monolit + ağ geçidi, Kafka "içeride" (minimal konular), temel analitik.
2. V2: etki alanı tahsisi (cüzdan, ödemeler, bonus, toplayıcı), tam etkinlikler, Redis, CDN politikası.
3. V3: çok bölgeli varlık-varlık cephesi, varlık-borç depolama, akıllı yönlendirme PSP, RT-liderleri.
4. V4: ML puanlama (özellik deposu), tekliflerin kişiselleştirilmesi, otomatik FinOps optimize edici (commit/spot mix), uçtan uca Zero Trust.

15) Üretime hazırlık kontrol listesi

  • Alan sınırları ve sözleşmeler (API + etkinlikleri) belgelenmiştir.
  • Ödeme/teklif kimliği ve genel veri tekilleştirme uygulanır.
  • Anahtar akışları ile SLO/uyarılar (API, Ödeme, Cüzdan, Bonus, Turnuva).
  • WAF/DDoS/bot filtreleri ve hız limitleri etkin, denetim etkin.
  • DR planı ve egzersizleri (AZ/bölge kaybı, içerik sağlayıcı/PSP).
  • Gözlemlenebilirlik: metrikler/günlükler/izler, zirve olayların panoları.
  • Kanarya/mavi-yeşil ve hızlı geri alma ile CI/CD.
  • FinOps: etiketler, geri dönüş/ters ibraz, $/1k RPS, yaşam döngüsü/örnekleme.
  • Denetim ve SLA ile GDPR/KYC/AML/RG süreçleri.
  • Güvenlik incelemeleri: sırlar, IAM, erişim politikaları, şifreleme.

Toplam

Gamble Hub mimarisi, güçlü güvenlik, gözlemlenebilirlik ve maliyet etkinliğine sahip bağımsız olayla ilgili alanların bir koleksiyonudur. Bu tasarım, turnuvalar ve yayınlar için öngörülebilir performans, sağlayıcılarla hızlı entegrasyonlar, kontrollü ödeme akışları ve şeffaf finansal göstergeler sağlarken, uyumlu kalır ve bölgeler arasında ölçeklenmeye hazır olur.

Contact

Bizimle iletişime geçin

Her türlü soru veya destek için bize ulaşın.Size yardımcı olmaya her zaman hazırız!

Telegram
@Gamble_GC
Entegrasyona başla

Email — zorunlu. Telegram veya WhatsApp — isteğe bağlı.

Adınız zorunlu değil
Email zorunlu değil
Konu zorunlu değil
Mesaj zorunlu değil
Telegram zorunlu değil
@
Telegram belirtirseniz, Email’e ek olarak oradan da yanıt veririz.
WhatsApp zorunlu değil
Format: +ülke kodu ve numara (örneğin, +90XXXXXXXXX).

Butona tıklayarak veri işlemenize onay vermiş olursunuz.