Муҳаррики ҷараёни корӣ
1) Чаро ба шумо муҳаррик лозим аст
Дар IGaming бисёр расмиёти ниҳоӣ мавҷуданд: амонат/бозхонд, KYC/AML, коркарди Бет/ҳал, пардохт ба ғолибон, тафтишоти зидди қаллобӣ, маъракаҳои бонусӣ, идоракунии ҳодисаҳо. Муҳаррики ҷараёни корӣ онҳоро месозад:- Пешгӯишаванда: қадамҳои возеҳ, статусҳо, SLA ва масъул.
- Боэътимод: номутобиқатӣ, бозхонд, ҷубронпулӣ, мӯҳлатҳо.
- Шаффоф: ченакҳо, пайгирӣ, аудит, исбот барои танзимгарон.
- Самаранок: автоматикунонии реҷа + шахс мувофиқи қоидаҳо пайваст мешавад.
2) Принсипҳои асосӣ
Боқимондаҳои танқидӣ ва хореографиро оркестр кунед: занҷирҳои интиқодӣ (пардохт/натиҷа/ҳал) - дар зери оркестри мутамарказ; рӯйдодҳои ғайримуқаррарӣ - тавассути хореография (паб/зер).
Idempotency дар ҳама ҷо мавҷуд аст: ҳар як қадам 'idempotency _ key' мегирад ва натиҷаҳоро нигоҳ медорад.
Огоҳии SLA: вақт барои як қадам ва мӯҳлати умумӣ муқаррар карда мешавад; шиддат аз ҷониби вақтсанҷҳо.
Ҷуброн кунед, DB-ро бознагардонед: барои таъсири беруна - sagas/ҷуброн.
Одам-дар-давр: "дарвозаҳои танг" ба расмият дароварда шудаанд (тасдиқ мекунад, 4 чашм, So-D).
Сиёсат-ас-Кодекс: масир, афзалиятҳо, шароити филиал - дар сиёсат.
Мушоҳида: Ҳар як вазифа дорои SLI/SLO, роҳҳо ва аудит мебошад.
3) Модели домейн
3. 1 Субъектҳои асосӣ
Раванд: Оркестри дарозмуддат (дақиқаҳо/соатҳо/рӯзҳо).
Вазифа: амалиёти атомӣ (хидмат/инсон).
Фаъолият: қадами раванд бо намуд (хидмат/инсон/қарор).
Сигнал/Ҳодиса: рӯйдодҳои беруна (webhook PSP, вокуниши KYC, амали фармоишӣ).
Вақтсанҷ: мӯҳлат, ёдраскунӣ, матбуоти даврӣ.
Контекст: сарбории бехатари раванд (иҷорагир, минтақа, KYC-id, маҳдудиятҳо, меъёри хатар).
3. 2 Ҳолати вазифа
'schedulared → давидан → (муваффақ шуд ноком шуд бекор карда шуд ҷуброн карда шуд)'
4) Намунаҳои меъморӣ
Оркестри раванд: анборҳои муҳаррики марказӣ, вақтсанҷ, навбат, масир.
Коргарон: хидматҳои бешаҳрвандӣ ба навбати вазифаҳои домейн обуна шудаанд (Пардохтҳо, KYC, Хавф, Бозиҳо).
Сагас: Барои ҳар як амалиёти "қавӣ" баръакс (ҷуброн) мавҷуд аст.
Outbox/Inbox: кафолати ҳамгироии "якбора" бо системаҳои беруна.
Фармон/Бозгашт: вазифаҳо бо фармонҳо оғоз мешаванд; натиҷаҳо - аз ҷониби ҳасиб/вебхукҳо.
Парчамҳои хусусият: интихоби шохаи динамикӣ (масалан, алтернативаи PSP).
Пайгирӣ: Раванди 'trace _ id' correlation бо ҳама зангҳо.
5) Кафолат ва устуворӣ
Ҳадди аққал як маротиба иҷрои вазифа + номутобиқатии дастӣ.
Ретрай бо ҷиттер ва буҷаҳои маҳдуд (барои ҳар як вазифа, барои як раванд).
Вақтсанҷҳо: 'task _ timeout' <қадами SLA; 'process _ deadline' <давраи танзим.
Гистерезис ва ақибмонӣ: муҳофизати тӯфон.
Пайвасткунакҳо: бозистоданро қатъ кунед, вақте ки вобастагӣ "сурх" аст.
Мактуби бобоӣ (DLQ): барои ҷудо кардани дастии глитчҳои нодир бо контексти пурра.
6) Феҳристи равандҳои маъмулӣ (IGaming)
1. Амонат: init → 3DS/auth → ба даст овардан → китобхонӣ → қарзҳои бонусӣ → огоҳӣ § санҷиши антифрауд (асинхронӣ).
Ҷубронпулӣ: бекор кардан/бекор кардан, баргардонидан, баргардонидан.
2. Бозхонд: дархост → баҳодиҳии хавф → барномаи 4-чашм → дарвозаи пардохт → феҳристи пардохт → огоҳӣ.
Ҷуброн: бекор кардани бозхонд, хатсайр, яхкунӣ.
3. KYC/AML: ҷамъоварии ҳуҷҷатҳо → провайдери 1 → провайдери бознишастагӣ 2 → санҷиши дастӣ → натиҷа/TTL.
4. Бет/Ҳал кунед: Фармоиш → Фактор Ислоҳи → Тасдиқи → Ҳал/Ҳисоббаробаркунӣ → Пардохт.
5. Маъракаи бонусӣ: ҳадафмандона → барориши купон → фаъолсозӣ → мониторинги буҷа → ба охир расидан/бекор кардан.
6. Раванди ҳодисаҳо: муайянкунӣ → таснифи P1-P4 → var-room → амалҳо → бастани пас аз марг →.
7) Хусусияти вазифа
Калиди ID-empotent: 'task _ id' + калиди бизнес (масалан, 'within _ id').
Шартҳои пешакӣ: шароити роҳандозӣ (маълумот, маҳдудиятҳо, парчамҳо).
Фармони амал RPC/HTTP/GRPC/навбат.
Натиҷаи коркарди бомуваффақият/қисман/хато/вақт.
Retrai: стратегия (exp backoff + jitter), кӯшиши ҳадди аксар.
Ҷуброн: амали баръакс/гузариш ба ҳолати бехатар.
Аудит: чӣ, аз ҷониби кӣ/чӣ, кай ва чаро; пеш/баъд.
8) Одам-дар-дар-давр
Вазифаҳои дарунсохти инсонӣ: рӯйхати назоратӣ, замимаҳо, маслиҳатҳо (дафтарчаи корӣ), RACI.
SoD/4-eyes: нақшҳои номувофиқ, ду барнома барои P1/P2.
SLA: шиддат дар вақти ғайрифаъол (вақтсанҷӣ, тағирёбии гурӯҳ, худкори коҳиш/тасдиқ дар хатари кам).
Иртибот: огоҳиҳо ба каналҳои дилхоҳ, саҳифаи вазъ дар P1/P2 тавассути Comms Lead.
9) SLA, афзалият ва банақшагирӣ
Афзалиятҳо P1 (фавран) → P2 → P3 (замина) мебошанд.
Квотаҳо: ба ҳар як иҷорагир/минтақа/провайдер; муҳофизат аз навбат "гирифтан".
Мӯҳлатҳо: як қадам ва раванд; беэътибор донистани мӯҳлати ниҳоӣ → ҷуброн/афзоиш.
Нашрияҳои даврӣ: равандҳои крон (регистрҳои пӯшида, мӯҳлати мукофотпулӣ, ҳисобот ба танзимгарон).
Навбатҳо аз рӯи синфи QOS: вақти воқеӣ (A), амалиётӣ (B), таҳлилӣ (C).
10) Сиёсатҳо ва DSL
Policy-as-Code: Rego/YAML/JSON-DSL барои филиалҳо, масири PSP, талаботҳои SOD, маҳдудиятҳо.
Версия: равандҳои муҳоҷирати v1 → v2 бидуни қатъ кардани ҳолатҳои фаъол.
Сиёсати канарӣ: қисми трафик дар филиали нав; бозгашт аз ҷониби SLI.
11) Маълумот, махфият ва риояи он
Кам кардани контекст: дар ҷараён - танҳо майдонҳои зарурӣ; PII - токенизатсияшуда.
Нигоҳдории аз ҷиҳати гео огоҳ: аз рӯи салоҳият (GDPR ва қоидаҳои маҳаллӣ).
TTL ва нигоҳдорӣ: барои маҷаллаҳо, артефактҳо ва ҳуҷҷатҳо фарқ мекунанд.
Содирот: танҳо бо ҷараёни кор бо рамзгузорӣ, чипта ва So
Аудит: гузоришҳои ивазнашаванда (WORM), пайвасти рӯйдодҳо.
12) Назорат ва назорати сифат
Раванди SLI/SLO: фоизи хатмкунӣ, давомнокии миёна/95-ум, вайронкунии SLA.
Андозагирии вазифаҳо: муваффақият/хатогӣ/бозсозӣ/танаффус, синну сол дар навбат.
Нишонаҳо: фосила аз зинаҳо, робита бо пардохтҳо/чорабиниҳои бозӣ.
Панели панелҳо: Exec (буҷаи SLA/хатогӣ, мушкилот), Ops (навбатҳо/ақибмонӣ, бозсозӣ, DLQ), хавф/пардохт (филиалҳои PSP, барномаҳо).
Аномалияҳо: STL/CUSUM/CPD оид ба давомнокӣ ва хатогиҳо; худкори миқёс/feilover.
13) Арзиш (Ҷараёни кории Fin-Ops)
$/мисоли раванд, $/вазифа, $/бозпас гирифтан.
Оптимизатсия: гузоштани қадамҳои афзалиятнок, ҷамъбасти рӯйдодҳо, маҳдудиятҳои равандҳои дароз, тоза кардани маълумоти кӯҳна.
Квотаҳо: барои оғоз/нигоҳдории ҳар як иҷорагир; showback/chargeback.
14) Бехатарӣ
IAM/ABAC: дастрасӣ ба равандҳо/вазифаҳо аз рӯи нақшҳо ва хусусиятҳо (иҷорагир/минтақа/муҳити зист).
PAM/JIT: имтиёзҳои муваққатӣ барои қадамҳои дастӣ.
Имзои webhooks ва дархостҳо: HMAC/MTLS.
Амалҳои муҳофизатӣ: PII содироти худкор дар ҳолати аномалия; назорати дугона ба филиалҳои ҳассос (масири PSP, маҳдудиятҳои пардохт).
15) Интегратсия
Таъминкунандагони пардохт (PSP): фармонҳо/вебҳукҳо, масири бозгашт.
KYC/AML: провайдерҳо, навбатҳои дастӣ, мӯҳлатҳои танзим.
Таъминкунандагони бозӣ: ҳал/ҳисоботдиҳӣ, таъхири канал.
Ҳодиса-платформа/ҳолати саҳифа: эҷоди худкор/навсозии харитаҳо.
Дарвозаҳои озодкунӣ: бастани релизҳои хатарнок ҳангоми равандҳои "сурх".
16) Феҳристи қолиб (порчаҳои DSL)
Вазифаи хидмат (HTTP):yaml type: http id: payments_auth retry:
max_attempts: 5 backoff: exponential_jitter timeout: 2s idempotency_key: ${process. deposit_id}
on_fail: compensate: cancel_auth
Вазифаи инсонӣ (4 чашм):
yaml type: human id: withdrawal_approve sod: true approvers: [Risk, Finance]
sla: 2h on_timeout: escalate: L2
Ҳикояи ҷубронпулӣ:
yaml saga:
do: [reserve_funds, capture, ledger_post]
undo: [ledger_revert, refund_capture, release_funds]
17) Харитаи роҳсозӣ (8-12 ҳафта)
Нед. 1–2:- Инвентаризатсияи равандҳо (амонат/баромад/CCM/ҳал), ҳадафҳои SLA, синфҳои хавф.
- Интихоби муҳаррик/равиш (оркестр + навбатҳо + мағозаи давлатӣ).
- MVP: амонат ва бозпас ҳамчун ду сага; коркардкунандагони idempotent; DLQ; ченакҳои асосӣ/пайраҳаҳо.
- Вазифаҳои инсонӣ (4 чашм) барои хулоса; Policy-as-Code барои таймерҳо ва мӯҳлатҳои масири PSP.
- Мушоҳида (SLO/панели панелҳо), аномалияҳо аз рӯи давомнокӣ, коргарони миқёси худкор; ҳамгироӣ бо платформаи ҳодиса/саҳифаи вазъ.
- Мувофиқат: аудити махфият/TTL/WORM; содирот-ҷараёни кор; Ҳамин тавр/ABAC.
- Оптимизатсияи хароҷот, санҷишҳои қуллаи баландтарин, машқҳои планшетӣ, китобхонаи шаблон.
18) Функсияҳои KPI/KRI
Иҷрои раванди SLA, MTTP (вақти миёнаи коркард).
Таносуби анҷомёбии автоматӣ бидуни иштироки дастӣ.
Таносуби бозхондашуда/Вазифа, меъёри DLQ, меъёри ҷуброн.
Вақти барномаҳо (вазифаҳои инсонӣ) ва% таъхир.
Арзиш: $/раванд, $/вазифа, $/бозпас.
Сигналҳои хавф: аномалияҳои бозхонд/пасандоз, номутобиқатии So
19) Антипаттернҳо
Як раванди монолитӣ барои "ҳама чиз" миқёс ва тағир додан душвор аст.
Бозхонд бе идемпотенсия → такрори пардохтҳо/амалҳо.
Мӯҳлатҳо/авҷгириҳо § хулосаҳои овезон/CCL вуҷуд надоранд.
Нигоҳдории PII дар заминаи раванд бидуни TTL ва ниқоб.
Ҷубронпулӣ "дар рӯи коғаз" бидуни автоматизатсия.
Набудани пайгирӣ ва аудит → исботи дурустӣ ғайриимкон аст.
Ҷамъ
Муҳаррики ҷараёни корӣ як системаи идоракунии давраи амалиётҳои тиҷорӣ мебошад: оркестри роҳҳои муҳим, устуворӣ (аблаҳӣ, ақибнишинӣ, сагҳо), иштироки расмии инсон, сиёсати амният ва мувофиқат, мушоҳидаҳои ниҳоӣ ва назорати арзиш. Ин контур платформаи IGaming-ро дар хӯшаҳо пешгӯӣ мекунад, дар ҳодисаҳо зуд ва барои танзимгарон ва шарикон эътимодбахш аст.