Меъмории аслии казино: қабатҳо, модулҳо, автобусҳои иттилоотӣ
Мақолаи пурра
1) Тамоми расм: кадом ядрои казино иборат аст
Ядрои казино маҷмӯи хизматрасониҳои доменӣ мебошад, ки бақайдгирӣ/муайянкунии бозингарон, қабул/нигоҳдории пул, ҳисобкунии гаравҳо, иқтисоди бонус, назорати хавфҳо ва риояи қоидаҳоро таъмин мекунад. Дар диаграмма аз боло ба поён:1. Қабати канорӣ (периметри беруна): дарвозаи API, муҳофизати WAF/бот, маҳдудияти суръат, воридшавии фикрию хидматрасонӣ, филтрҳои гео/ҳуқуқӣ.
2. Домен-слой (бизнес-логика): PAM, ҳамён/китобча, муҳаррики бонус, кассир/оркестри PSP, ҷаласаҳои бозӣ, хавф/зидди қаллобӣ, RG, Jackpot/мусобиқаҳо, шарикон, CRM/Огоҳиҳо, мувофиқат/ҳисобот.
3. Қабати маълумот/ҳамгироӣ: автобусҳои чорабинӣ (Кафка/Пулсар), навбатҳо (SQS/Харгӯш), CDC/Outbox, ETL/ELT (дар намоишҳои BI), Дӯкони хусусият/ML, кэш (Редис), OLTP DB (Postgres/Oracle), OLAP (Click.
4. Мушоҳидаҳо ва секҳо: ченакҳо/пайгирӣ/гузоришҳо, SIEM/SOAR, асрҳо (Vault/HSM), калидҳо ва нишонаҳо, RBAC/ABAC, сабти аудит (WORM).
2) Модулҳои домейн (таркиби ҳадди ақали талабшаванда)
2. 1 PAM (Идоракунии ҳисоби бозингар)
Бақайдгирӣ/воридшавӣ, SSO, сеанс ва идоракунии дастгоҳ, KBA/2FA.
Профил: синну сол/гео/асъор/сегментҳо, ҳолати RG/худидоракунии истисноӣ.
Маҳдудиятҳо: дастрасӣ ба бозиҳо аз рӯи салоҳият, мамнӯъҳо, "санҷиши воқеият".
2. 2 Ҳамён/китобча (гардиши пул)
Ҳисобҳои бисёрсоҳавӣ, воридшавии дукарата (дебетӣ/қарзӣ), амалиётҳои тағйирнопазир.
Амалиёти гарави атомӣ ва ғолиб (калидҳои idempotency, маҳз як маротиба дар дохили домен).
Дар зери пушт/давраҳои фаъол нигоҳ дошта мешавад; ҳисобҳои транзити jackpot.
Ҳамкорӣ танҳо тавассути фармонҳо (фармони API), хондан - тавассути пешгӯиҳо (CQRS).
2. 3 Оркестри кассир/PSP
Масири пардохт аз рӯи гурӯҳҳои гео/бин/баҳодиҳӣ; каскад дар ҳолати нокомӣ.
3-DS/AVS/velocity-rules; токенизатсияи кортҳо; on/off-ramp барои crypt.
Маҷмӯи SLO: иҷозат ≤ 3c p95, муваффақияти умумии пасандоз ≥ 85% гео.
2. 4 Ҷаласаҳои бозӣ (ҳамгироии ISP)
Ташкили ҷаласаҳои бозӣ (дасти дастӣ), тасдиқи кишвар/асъор/синну сол.
дар автобус чорабиниҳои сукунат баргузор мешаванд; RNG ва ҳисоббаробаркунӣ дар тарафи провайдер мебошанд.
Анти-сӯиистифода: min bet, басомади чарх, манъи тағир додани арзиши номиналӣ "дар дохили ҳилла".
2. 5 Муҳаррики бонус
Ҳолатҳои бонусӣ (додашуда/қулфшуда/фаъол/маҳрум), vager, саҳми бозӣ, ҳадди аксар bet/max cashout, мӯҳлатҳо.
Миссияҳо/дархостҳо, freespins, cashback; мутобиқати мусобиқа/jackpot.
Эътибори қатъии қоидаҳо дар вақти гарав; таърихи тағйирнопазир.
2. 6 Хавф/зидди қаллобӣ
Роҳҳои рафторӣ (меъёри гарав, ҳисобҳои сершумор, дастгоҳҳо/кортҳои муштарак).
Қоидаҳои суръат, санҷиши графикии пайвастҳо, мудофиаи барқ.
Реаксияҳо: мулоим (маҳдудиятҳо), сахт (блок/шиддат дар AML).
2. 7 Қиморбозии масъул (RG)
Мӯҳлати амонат/зиён/гарав/вақт, танаффус, канорагирӣ.
"Тафтиши воқеият" ва таваққуфи маҷбурӣ; нигоҳдории розигӣ ва гузоришҳо.
2. 8 Jackpots & мусобиқаҳо
Маҳаллӣ/шабака, ислоҳ/прогрессивӣ; ҳаққи мубодила бо ҳар як меъёр.
Роҳбарони ҷамъиятӣ; мустақилона санҷиши натиҷаҳо; анти-бот.
2. 9 филиалҳо ва CRM
Пайгирии sub-ID, атрибутсия (CPA/Rev
Сегментатсия, триггерҳо, қоидаҳои фишор, omnichannel (push/e-mail/SMS).
2. 10 Мувофиқат ва Ҳисоботдиҳӣ
Сарбории танзимкунанда, ҳисоботҳои андоз, SAR/STR; Сабти аудити WORM.
Резидентураи маълумот аз рӯи салоҳият (EU/UK/BR ва ғайра).
3) Модели ҳодиса ва автобусҳои иттилоотӣ
3. 1 Мавзӯъҳои асосӣ (мисоли номгузории Кафка)
'плеер. ба қайд гирифта ',' бозингар. kyc. статус. тағйир дода шуд '- 'wallet. дебет. дархост/содир/ноком ',' ҳамён. кредит. '
- 'game. сессия. оғоз/ба итмом расид ',' Бет. гузошта ',' Бет. ҳал '
- 'bonus. дода шуд/истеъмол карда шуд/аз даст дода шуд ',' гарав. пешрафт. навсозӣ '
- 'rg. лимит. зад ',' rg. вақтхушӣ. оғоз/ба охир расид '
- 'кассир. амонат. дархост/муваффақ/ноком ',' бозхонд. дархост/таъин карда шуд '
- 'риск. ҳушдор. бардошта/пӯшида ',' амл. парванда. кушода '
- 'jackpot. саҳм/триггер ',' мусобиқа. хол. навсозӣ '
Шартномаҳо: Avro/JSON Schema + Феҳристи схема, версия (ба қафо мувофиқ), калидҳои қатъии idempotence.
3. 2 Қолаби ҳодиса (соддакардашуда)
json
{
" :" uuid "", : "bet. soled", " :"  "" : "brand-1", " :"  "" : " ": " " "бор": {
"game_id": "provider:slot_777," "bet_amount": {"маблағ": 2. 00, "асъор": "EUR"}, "win_amount": {"маблағ": 36. 40, "асъор": "EUR"}, "bonus_impacted": ҳақиқӣ
}
}Қоида: рӯйдодҳо тағйирнопазиранд; тасҳеҳот - тавассути рӯйдодҳои ҷудогонаи ҷубронӣ.
3. 3 Outbox & CDC
Ҳама транзаксияҳои домейн ҳодисаро ба outbox дар ҳамон пойгоҳи додаҳо менависанд → ношири замина онро ба автобус мефиристад.
CDC (Debezium ва аналогҳо) - барои ҷараёнҳои дуюмдараҷа дар DWH бидуни сарборӣ ба OLTP.
4) Пайдарҳамӣ, сагҳо ва аблаҳӣ
Sagas барои равандҳои тӯлонӣ (амонат/пули нақд, санҷиш, мукофотҳои мусобиқа).
Idempotency ҳамаи фармонҳо 'Idempotency-Key' + deduplication-service-side.
Стратегияи мутобиқат: дар ҳамён - ба таври қатъӣ (ACID), вагарна - оқибат (тавассути пешгӯиҳо).
Ҷубронпулӣ: рӯйдодҳои домени инфиродӣ, манъи "таҳрири дастӣ" дар дафтар.
5) Маълумот: OLTP/OLAP, кэшҳо, пешгӯиҳо
OLTP: Postgres/Oracle барои ҳамён, PAM, мукофотпулӣ (p95 <150ms).
Кэшҳо: Редис барои ҷаласаҳо, маҳдудиятҳо, пешгӯиҳои гарми лидерҳо.
OLAP: Click .House/Биг Query - витрины KPI (FTD, NGR, ARPPU, Нигоҳдорӣ, LTV, Пешрафти Вагер, Парчамҳои хавф).
Пешгӯиҳо (CQRS): ҷустуҷӯи фаврии плеер/транзаксия (<2c), панели/хавфи вақти воқеӣ RG.
6) Оркестри пардохт: муфассалтар
Қоидаҳои масир: гео, БИН, меъёри хатар, сарборӣ, арзиш.
Каскад: PSP1 → PSP2 сабадро аз даст надиҳед; ақибнишинӣ бо таваққуфи экспоненсиалӣ.
Мусолиҳа: ҳисоботи ҳаррӯзаи PSP → сабти ҳамён; номувофиқатии худкор → чиптаҳо.
7) Интегратсия бо провайдерҳои бозӣ
Намунаи дарвоза: як бозии API, харитасозии асъор/хусусият, санҷиши саломатӣ бо таназзул.
Ҳисоббаробаркунӣ: провайдери воридотӣ дастури домени ҳамён бо калиди idempotency ҳал кунед.
Пайвастшавӣ: ҳадди аққал; bet/win - ҷуфти атомии муомилот.
8) Мушоҳида ва SLO
Метрикӣ: таъхири p95/p99 барои як хидмат, сатҳи хатогӣ, пуррагӣ, бизнес KPI (гарав/дақиқа, ақибмонӣ, муваффақияти пасандозҳо).
Пайгирӣ trace_id охири-ба-охир (канори → domeny → shina → konsyumery).
Гузоришҳо: сохташуда, бо таҳрири PII.
Ҳадди аққали SLO:- Вақти асосии ≥ 99. 95%
- p95 ҳамён <150 ms
- Ҳисоббаробаркуниҳои гумшуда/такрорӣ = 0
- Вақти таъхири ҳодиса ба BI <5 дақ
9) Бехатарӣ ва риояи
Боварӣ ба сифр: MTLS дар дохили фикрию, нишонаҳои кӯтоҳмуддат, RBAC/ABAC, принсипи ҳуқуқҳои камтарин.
Асрҳо: Vault/HSM, гардиши калидҳо, рамзгузории KMS маълумот "ҳангоми истироҳат".
PCI DSS/GDPR/аналогҳои маҳаллӣ: сегментатсияи муҳитҳо, токенизатсияи PAN, DLP, сабти дастрасӣ (WORM).
Муҳофизати WAF/бот: филтрҳо дар сигналҳои рафторӣ, изи ангуштони дастгоҳ.
Резидентураи маълумот: shardiness аз рӯи минтақа; манъи байниминтақавии PII.
10) Дастрасӣ, DR ва версияи озод
Масъулияти дороиҳо/дороиҳо аз рӯи минтақа; RPO ≤ 5 дақ., RTO ≤ 30 дақ.
Варақаҳои канарӣ/парчамҳо, парпечҳо; муҳоҷирати пойгоҳи додаҳо - тавассути индексатсияҳои арвоҳ/дуюмдараҷа.
Муҳандисии бесарусомонӣ: файлҳои муқаррарии шабака/PSP/провайдер барои санҷиши таназзул.
11) Схема ва идоракунии сифати маълумот
Шартномаҳои маълумот: версияи рӯйдодҳо (семвер), санҷишҳои қарордодҳои истеҳсолкунанда/истеъмолкунандагон.
Идоракунӣ: каталоги маълумот, сатҳи эътимод ба манбаъ, навсозии мағозаи SLA.
Сифат: deduplication, дер омадан, боло рафтани номутаносиб дар OLAP.
12) Нақшҳо ва дастрасӣ (Back-office)
RBAC: нақшҳои возеҳ (молия, хавф, дастгирӣ, маркетинг, мувофиқат).
Амалҳои Крит: тасдиқи "4 чашм", сабти амалиётҳои тағйирнопазир.
Экрани PII: ниқоб; дастрасии пурра - тавассути ариза/нишонаҳои муваққатӣ.
13) Нишондиҳандаҳои аслии камолоти казино (худбаҳодиҳӣ)
1. Эътимоднокӣ: ҳамён/кассаи кассавӣ/session SLO-ҳо ≥ 99% рӯз   иҷро карда мешаванд.
2. Маълумот: ҳодисаҳо BI ≤ 5 дақиқа; дафтарҳои пайдарпай vs PSP ≥ 99. 99%.
3. Бонусҳо: тарроҳони қоида бидуни таҳрири пойгоҳи додаҳо; аудити тағйирот.
4. RG/AML: сигналҳои вақти воқеӣ; ҳисоботҳо/боргузорӣ автоматӣ мебошанд.
5. Ҳодисаҳо: MTTR <30 дақиқа; постмортемҳо дар дохили кишвар оммавӣ мебошанд.
6. Озмоиш: шартнома, сарборӣ, озмоишҳои бетартибӣ; провайдер/қуттиҳои санҷиши PSP.
14) Рӯйхати санҷиши аудиторони меъморӣ
- Outbox/CDC мавҷуд аст, чорабинӣ бо муомилот атомӣ нашр карда мешавад.
- Китобча ҳамчун китоби ивазнашаванда татбиқ карда мешавад; мусолиҳа бо PSP вуҷуд дорад.
- Ҳама фармонҳо idempotent мебошанд; ихтисороти калидӣ мавҷуд аст.
- Алоҳида OLTP ва OLAP; пешгӯиҳо ба пойгоҳи додаҳои ҷангӣ зарба намезананд.
- Маҳдудиятҳои RG бо суръати синхронӣ татбиқ карда мешаванд; санҷиши воқеият амалӣ карда мешавад.
- Дарвозаи бозӣ танҳо барои хондан/" ҷаласаҳои нав" дар ҳодисаҳо бад мешавад.
- Нақшаи DR мунтазам амалӣ карда мешавад; нусхаҳои эҳтиётӣ бо барқароршавӣ тафтиш карда мешаванд.
- Сиёсати калидӣ/махфӣ ва гардиш ҳуҷҷатгузорӣ шудааст.
- Ҳисоботҳо дар бораи мувофиқат ба таври худкор ҷамъоварӣ карда мешаванд (бе кори дастии Excel).
- Гузоришҳои аудиторӣ - WORM, дастрасии камтарин ба ҳуқуқҳо.
15) Анти-намунаҳо ("парчамҳои сурх")
Таҳрири дастии тавозун ва мукофотпулӣ дар пойгоҳи додаҳо.
Омезиши API давлатӣ ва хусусӣ, набудани дарвозаи API.
Сабти рӯйдодҳо "гузаштан" -и амалиёти домейн (на тавассути outbox).
Ҳамёни монолитӣ ва мукофотпулӣ бе idempotency ва sagas.
Махзани ягонаи "барои ҳама чиз" + дархости BI мувофиқи нақшаи ҷанг.
Набудани санҷиши рӯйдодҳо ва санҷишҳои шартномавӣ.
Феҳристи тағирот ба қоидаҳои бонус ва формулаҳои мусобиқа вуҷуд надорад.
Нокомии пардохт бидуни каскад; "дертар кӯшиш кунед" ҳамчун стратегия.
Ягон асбоби RG аз қуттӣ нест; иҷозатнома оид ба амонатҳо.
Асоси казино як чорабинӣ аст, ки бо ҳуқуқҳои "шабака" -и хидматҳое, ки пул ва масъулият аввалиндараҷа мебошанд, маҳдуд аст. Меъмории қавӣ ба се сутун такя мекунад:
1. Беайбии сахти пул (дафтар, idempotence, sagas, outbox/CDC), 2. Ҳодиса ва мушоҳидаҳо (шартномаҳо, пайгирӣ, намоишҳои SLO, BI), 3. Амният ва риояи пешфарз (сифр-эътимод, PCI/GDPR, RG/AML).
Бо бунёди ин таҳкурсӣ, оператор мундариҷа, иқтисодиёти бонус ва маркетингро бидуни хатар ба чизи асосӣ - пул ва эътибори бренди бозингарон тарозу медиҳад.
