다중 브랜드 카지노 아키텍처: 공유 서비스 및 격리
전체 기사
1) 멀티 브랜드 플랫폼 작업
하나의 기술적 인 "골격" 은 여러 브랜드/라이센스/지오에 서비스를 제공 목표는 위험과 데이터 (돈, PII, 보고) 를 엄격하게 격리하는 최대 핵심 릴리스 (속도, 비용) 입니다.
주요 선택: 다중 테넌트 (일반적인 인스턴스, 동일한 서비스 내의 "테넌트") 또는 다중 인스턴스 (브랜드 또는 지역당 개별 인스턴스/데이터베이스/클러스터). 실제로 하이브리드가 사용됩니다.
2) 계층 및 경계 (참조 체계)
가장자리/거버넌스
API 게이트웨이, WAF/봇 보호, 지오 필터, 관세, 서비스 메쉬.
세입자/브랜드 리졸버: 브랜드 메타 데이터 (라이센스, 지리, 통화, 플래그).
도메인 코어 (서비스 별)
PAM (계정, 세션, 2FA) -테넌트 _ id 공유가 어려운 멀티 테넌트.
월렛/원장 (회계) -라이센스/지역 당 다중 인스턴스.
캐셔/PSP 오케스트레이션-브랜드/지역 당 별도의 파이프 라인/키.
KYC/AML-연결된 지리 공급자, 테넌트 수준 규칙.
보너스 엔진/토너먼트/잭팟-규칙을 격리 한 공유 가능한 서비스.
게임 게이트웨이는 브랜드별로 기능/통화를 매핑하는 공급자에게 공통적 인 게이트웨이입
제휴/커미션-일반 수학, 별도의 추적 공간.
RG-브랜드/관할권 수준, 동기 브레이크 라이트의 제한 및 상태.
준수/보고-브랜드/라이센스/지역에 대한 쇼케이스 및 업로드.
CC/Front-일반적인 도구 + 브랜드 별 테마/탐색.
데이터 관찰 가능성 및 관
'테넌트 _ id/브랜드 _ id' 키가있는 이벤트 버스 (Kafka/Pulsar).
서비스를 제공하는 OLTP, OLAP는 브랜드별로 단단한 행 수준의 단열재를 선보입니다.
필수 테넌트 태그가있는 메트릭/트레일/로그; SIEM/SOAR.
3) 공유 장소 및 격리 장소
3. 1 공유 서비스 (저축 및 속도)
게임 게이트웨이: 스튜디오와의 균일 한 통합, 브랜드 당 플래그 기능.
보너스/토너먼트 엔진: 일반적인 생성자이지만 샌드 박스 및 브랜드 제한에 따라.
제휴/추적: 단일 플랫폼, 별도의 하위 ID/도메인/포스트 백.
KYC/심사 오케스트레이터: 일반 버스, 다른 지리 제공 업체.
CC/Front 툴킷: 테마/현지화/위젯; 핵과 분리 된 고갈 된 전면.
BI/ETL: 공통 파이프 라인, 개별 상점 및 권리.
3. 2 엄격한 격리 (돈, 법, 개인 데이터)
원장/지갑: 라이센스/지역 당 개별 데이터베이스/인스턴스 (종종 별도의 클러스터).
캐시어/PSP: 브랜드/지역별 키, 판매자, 라우팅 및 제한.
PII/주거: 사용자 데이터는 해당 지역에 저장됩니다. 지역 간 요청 금지.
규정 준수/보고: 브랜드/라이센스에 따라 규제가 엄격하게 업로드됩
RG/AML: 임차인 간 공유없이 브레이크 라이트가 "제자리에" 적용됩니다.
4) 데이터 멀티 테넌시 모델
1. 테넌트 당 스키마: 하나의 데이터베이스, 별도의 스키마. 그냥 시작하고 확장하기가 더 어렵습니
2. 테넌트 당 DB: 브랜드/지역 당 개별 데이터베이스 (또는 클러스터). 더 비싸지 만 더 안전합니다.
3. 임차인에 의한 테이블 분할: 하드 RLS/마스킹이있는 대형 테이블; 원격 측정/로그에 적합합니다.
4. 관할권 당 저장: 물리적 거주자 (EU, 영국, BR...), 지역 간 액세스는 네트워크/ACL에서 금지됩니다.
Ledger의 경우 라이센스 당 DB/지역 + 가 일반적으로 별도의 서비스 계층으로 선택됩니다.
5) 돈 윤곽: 불변 및 이벤트
팀의 원자성과 변칙성 ('지갑. 직불/신용/결제 ') 는 주요 계약입니다.
전송/CDC: 트랜잭션과 동기화 된 이벤트 게시; "손 마법" 이 없습니다.
사가: 예금/현금/보너스-오케스트레이션, 개별 이벤트에 의한 보상을 통해서만 가능합니다.
브랜드/풀당 별도의 잭팟 지갑 및 투명한 기여.
코어 용 SLO (최소):- p95 지갑 <150 ms; 분실/복제 된 결제 = 0.
- 캐시어 승인 <3 초; 목표 지오에서 예금 성공률은 85% 이상입니다.
- BI 소 5 분으로의 이벤트 전달.
6) 다중 브랜드 결제 오케스트레이션
브랜드/시장 당 파이프 라인: 다양한 PSP, 판매자, 한계, 3-DS 정책.
캐스케이드-재활용 쓰레기통을 잃지 않고 실패 → 대체.
FinOps: 비용/변환 경로; 브랜드 조정은 매일보고합니다.
사기 방지: 브랜드 내 카드/장치의 속도, 그래프 링크 및 보유 (주의 깊은 상관 관계 포함).
7) 책임있는 플레이 및 규정 준수
RG 제한 (예금/손실/시간/요율) -브랜드/관할권에 따라 구성되며 요율에 동기식으로 적용됩니다.
자체 배제 및 현실 점검-브랜드의 경계와 지역의 법률을 존중하십시오.
AML/KYC-제재/PEP/자금 출처; 브랜드 별 SAR/STR.
보고-자동화; 수동 Excel은 프로세스로 허용되지 않습니다.
8) 관찰 및 액세스
추적 ID 패스 스루 + 태그 '테넌트 _ id/브랜드 _ id/라이센스'.
RBAC/ABAC: "금융/위험/지원/마케팅/준수" 역할-브랜드에만 액세스하십시오.
감사 WORM: 변경 불가능한 크레타 행동, 4 눈 정책.
비밀/키: Vault/HSM, 브랜드/지역별 주요 세분화, 회전.
9) 배포 토폴로지
단일 클러스터, 멀티 테넌트 서비스
빠른 스타트 업, 타이트한 경제. 성숙한 RLS, 자원 격리 및 한계가 필요합니다.
지역 클러스터 + 공유 통합
게임 게이트웨이와 일부 일반 서비스는 지역별로 마찰되었습니다. 비용과 규정 준수의 균형.
브랜드 당/라이센스 스택
완전한 격리 (VIP 브랜드, 높은 위험). 비싸지 만 최소한의 폭발 반경.
종종 결합: 통합 및 도구의 공통 "계층" + 격리 된 돈/PII.
10) 데이터 및 카탈로그 정보
데이터 계약: Avro/JSON Schema + Registry; 시맨틱 버전.
거버넌스: 현장 카탈로그, 소유자, SLA 매장, 계보.
RLS/Masking-응용 프로그램 및 시간 토큰에 따라 스토리지 및 BI 레벨 규칙이 PII에 액세스합니다.
늦은 도착/dedup: OLAP의 안정적인 상향 패턴.
11) 마케팅, FBI 및 제휴사
브랜드 당 기능 플래그: 교차 효과없이 프로모션/테마/메커니즘 출시.
콘텐츠 카탈로그: 공급자/게임의 균일 한 ID, 브랜드/마켓에 가용성을 매핑합니다.
제휴: 별도의 도메인/UTM/sub-ID; 하위 파트너에 대한 사기 방지.
플랫폼 준수 (YouTube/Twitch): 브랜드 당 광고/제휴 라벨링.
12) 다중 브랜드 아키텍처 성숙 지표
1. 화폐 격리: 라이센스/지역당 별도의 데이터베이스/인스턴스; 수동 편집이 없습니다.
2. 데이터 레지던트: 연습으로 확인 된 기술적으로 지원되는 (ACL/네트워크 정책).
3. 결과: 어디에서나 아웃 박스/CDC; 흐름은 BI λ5 분에 도달합니다.
4. 지불: PSP 캐스케이드 활성; 조정 보고서가 자동화됩니다.
5. RG/AML: 브레이크 라이트가 동기식으로 적용됩니다. 수동 단계없이보고.
6. 관찰: 모든 메트릭/로그/트레일은 브랜드/테넌트로 표시됩니다. 서비스 및 브랜드 별 대시 보드 SLO.
7. 액세스: 크리켓 운영에 대한 RBAC/ABAC 및 "네 눈", WORM 감사.
8. DR 계획: RPO 각 지역에 대한 정기 운동.
13) 건축가 점검표 (브랜드 출시 전)
- '브랜드 _ id/테넌트 _ id', 키/비밀 및 한계 할당.
- 원장/지갑-전용 데이터베이스/클러스터 (라이센스에 필요한 경우).
- 캐셔-판매자 계정 및 노선; 거래 및 조정을 테스트하십시오.
- RG/AML/KYC - 공급자, 규칙, 브레이크 라이트; 테스트 시나리오.
- 게임 게이트웨이-매핑 제공 업체/통화/제한; 건강 검진.
- 보너스/토너먼트-샌드 박스 및 규칙 감사.
- 제휴-하위 공간, 포스트 백, 사기 방지.
- CC/Front-테마, 현지화, 기능 플래그; 지리 제약 검사.
- BI/보고서-쇼케이스, 액세스, 규제 업로드.
- 관찰 가능성-SLO 대시 보드 및 브랜드/지역 별 경고.
14) 붉은 깃발 (멀티 브랜드를 깨는 것)
RLS/마스킹이없고 별도의 원장이없는 "모두를위한" 단일 데이터베이스.
잔액, 보너스 및 한계에 대한 수동 조정.
다른 브랜드/지역에 대한 일반적인 PSP 판매자 키.
"과거" 도메인 트랜잭션을 게시합니다 (아웃 박스/CDC 없음).
전투 OLTP 테이블에 대한 BI/보고서.
PII 및 DR 운동의 지리 격리 부족.
RG/AML 규칙은 현지 법률을 고려하지 않고 브랜드간에 공유됩니다.
로그 및 메트릭에는 테넌트/브랜드 태그가 없습니다. 조사는 혼란으로 바뀝니다.
15) 결론
멀티 브랜드 아키텍처는 일반적이고 분리 된 균형입니다. 일반적인 통합, 도구 및 이벤트는 개발을 가속화합니다. 격리 된 돈, 지불, PII 및보고는 규정 준수를 유지하고 위험을 줄입니다. 성공적인 플랫폼은 세 가지 원칙으로 구축됩니다
1. 통화 무결성 및 격리 (라이센스/지역 당 원장/캐셔, demempotency, sagas).
2. 이벤트 및 관찰 가능성 (버스, 계약, 브랜드/테넌트 태그, SLO).
3. 법적 거주 및 최소 액세스 (RBAC/ABAC, WORM 감사, KMS/Vault).
이 기반을 통해 브랜드 포트폴리오는 복잡성의 기하 급수적 인 성장없이 빠르고 안전하며 예측 가능하게 확장 할 수 있습니다.
