मल्टी-ब्रांड कैसीनो आर्किटेक्चर: साझा सेवाएं और अलगाव
पूरा लेख
1) मल्टी-ब्रांड प्लेटफॉर्म
एक तकनीकी "कंकाल" कई ब्रांड/लाइसेंस/जियो परोसता है। लक्ष्य जोखिम और डेटा (धन, पीआईआई, रिपोर्टिंग) के सख्त अलगाव के साथ अधिकतम कोर रिलीज (गति, लागत) है।
मुख्य विकल्प: बहु-किरायेदार (एक ही सेवा के भीतर सामान्य उदाहरण, "किरायेदार") या बहु-उदाहरण (व्यक्तिगत उदाहरण/डेटाबेस/क्लस्टर प्रति ब्रांड या क्षेत्र)। व्यवहार में, एक संकर का उपयोग किया जाता है।
2) परतें और सीमाएँ (संदर्भ योजना)
किनारा/शासन
एपीआई-गेटवे, डब्ल्यूएएफ/बॉट सुरक्षा, भू-फिल्टर, टैरिफ, सेवा जाल।
किरायेदार/ब्रांड रिज़ॉल्वर: ब्रांड मेटाडेटा (लाइसेंस, भू, मुद्रा, झंडे)।
डोमेन कोर (सेवा द्वारा)
पीएएम (खाते, सत्र, 2FA) - कठिन - साझाकरण के साथ बहु-किरायेदार।
बटुआ/लेजर (लेखांकन) - प्रति लाइसेंस/क्षेत्र अधिक बार बहु-उदाहरण।
कैशियर/पीएसपी ऑर्केस्ट्रेशन - प्रति ब्रांड/क्षेत्र के लिए अलग पाइपलाइन/कुंजी।
KYC/AML - कनेक्टेड जियो प्रदाता, किरायेदार स्तर के नियम।- बोनस इंजन/टूर्नामेंट/जैकपॉट - नियमों के अलगाव के साथ साझा करने योग्य सेवाएं।
- गेम गेटवे ब्रांड द्वारा मैपिंग सुविधाओं/मुद्राओं के साथ प्रदाताओं के लिए एक सामान्य प्रवेश द्वार है।
- सहयोगी/आयोग - सामान्य गणित, अलग ट्रैकिंग स्थान।
- आरजी - ब्रांड/क्षेत्राधिकार स्तर पर सीमाएं और स्टेटस, तुल्यकालिक ब्रेक लाइट।
- अनुपालन/रिपोर्टिंग - ब्रांड/लाइसेंस/क्षेत्र में शोकेस और अपलोड।
- सीएमएस/फ्रंट - सामान्य उपकरण + प्रति-ब्रांड थीम/नेविगेशन।
डेटा और प्रेक्षणशीलता
'किरायेदार _ id/brand _ id' कुंजियों के साथ इवेंट बस (काफ्का/पल्सर)।
OLTP सेवा के लिए, OLAP ब्रांड द्वारा हार्ड रो-लेवल इन्सुलेशन के साथ दिखाता है।
अनिवार्य किरायेदार टैग के साथ मेट्रिक्स/ट्रेल्स/लॉग; SIEM/SOAR।
3) कहां साझा करना है और कहां अलग करना है
3. 1 साझा सेवाएं (बचत और गति)
गेम गेटवे: स्टूडियो के साथ समान एकीकरण, प्रति ब्रांड झंडे की सुविधा।
बोनस/टूर्नामेंट इंजन: आम निर्माता, लेकिन सैंडबॉक्स और प्रति ब्रांड सीमा।
सहयोगी/ट्रैकिंग: एकल मंच, अलग उप-आईडी/डोमेन/पोस्ट-बैक।
KYC/स्क्रीनिंग ऑर्केस्ट्रेटर: आम बस, विभिन्न भू प्रदाता।
सीएमएस/फ्रंट टूलकिट: थीम/स्थानीयकरण/विजेट; नाभिक से अलग एक समाप्त सामने।
BI/ETL: सामान्य पाइपलाइन, व्यक्तिगत स्टोरफ्रंट और अधिकार।
3. 2 सख्त अलगाव (पैसा, कानून, व्यक्तिगत डेटा)
लेजर/वॉलेट: व्यक्तिगत डेटाबेस/उदाहरण प्रति लाइसेंस/क्षेत्र (अक्सर एक अलग क्लस्टर भी)।
कैशियर/पीएसपी: कुंजी, व्यापारी, रूटिंग और प्रति ब्रांड/क्षेत्र सीमाएं।
पीआईआई/रेजिडेंसी: उपयोगकर्ता डेटा क्षेत्र में संग्रहीत है; क्रॉस-रीजनल अनुरोधों का निषेध।
अनुपालन/रिपोर्टिंग: नियामक ब्रांड/लाइसेंस द्वारा सख्ती से अपलोड करता है।
आरजी/एएमएल: अंतर-किरायेदार साझाकरण के बिना ब्रेक लाइट्स को "जगह में" लागू किया जाता है।
4) डेटा मल्टीटेंसी मॉडल
1. स्कीमा-प्रति-किरायेदार: एक डेटाबेस, अलग स्कीमा। बस शुरू करना, पैमाने पर कठिन।
2. डीबी-प्रति-किरायेदार: प्रति ब्रांड/क्षेत्र व्यक्तिगत डेटाबेस (या समूह)। अधिक महंगा, लेकिन सुरक्षित।
3. किरायेदार द्वारा तालिका-विभाजन: हार्ड आरएलएस/मास्किंग के साथ बड़ी तालिकाएं; टेलीमेट्री/लॉग के लिए उपयुक्त।
4. भंडारण-प्रति-क्षेत्राधिकार: भौतिक निवास (यूरोपीय संघ, यूके, बीआर...), नेटवर्क/एसीएल पर अंतर-क्षेत्रीय पहुंच निषिद्ध है।
लेजर के लिए, डीबी-प्रति-लाइसेंस/क्षेत्र + एक अलग सेवा परत आमतौर पर चुनी जाती है।
5) धन समोच्च: अपरिवर्तनीय और घटनाएँ
टीमों की परमाणु और पहचान ('बटुआ। डेबिट/क्रेडिट/सेटल ') एक प्रमुख अनुबंध है।
आउटबॉक्स/सीडीसी: लेनदेन के लिए तुल्यकालिक घटनाओं का प्रकाशन; कोई "हाथ का जादू" नहीं।
सागास: जमा/कैशआउट/बोनस - केवल ऑर्केस्ट्रेशन के माध्यम से, व्यक्तिगत घटनाओं द्वारा मुआवजा।
प्रति ब्रांड/पूल अलग जैकपॉट पर्स और पारदर्शी योगदान।
कोर के लिए एसएलओ (न्यूनतम):- p95 बटुआ <150 ms; खोई/डुप्लिकेटेड बस्तियाँ = 0।
- कैशियर प्राधिकरण <3 s; लक्ष्य भू पर सफलता ≥ 85% जमा करें।
- BI ≤ 5 मिनट के लिए इवेंट डिलीवरी।
6) मल्टी-ब्रांड भुगतान ऑर्केस्ट्रेशन
प्रति ब्रांड/बाजार पाइपलाइन: विभिन्न पीएसपी, व्यापारी, सीमा, 3-DS नीतियां।
कैस्केडिंग - रीसायकल बिन खोए बिना फेल - फॉलबैक।- FinOps: लागत/रूपांतरण मार्ग; रोजाना ब्रांड सुलह की रिपोर्ट।
- एंटी-फ्रॉड: वेग, ब्रांड के भीतर कार्ड/उपकरणों के ग्राफ लिंक और होल्डिंग (सावधानीपूर्वक क्रॉस-सहसंबंध के साथ)।
7) जिम्मेदार खेल और अनुपालन
आरजी सीमाएं (जमा/हानि/समय/दर) - प्रति ब्रांड/अधिकार क्षेत्र में कॉन्फ़िगर, दर पर तुल्यकालिक रूप से लागू होती हैं।
आत्म-बहिष्करण और वास्तविकता की जाँच - ब्रांड की सीमाओं और क्षेत्र के कानून का सम्मान करते हैं।
एएमएल/केवाईसी - प्रतिबंध/पीईपी/निधियों का स्रोत; ब्रांड द्वारा SAR/STR।
रिपोर्टिंग - स्वचालित; एक प्रक्रिया के रूप में मैनुअल एक्सेल की अनुमति नहीं है।
8) अवलोकन और पहुँच
ट्रेस-आईडी पास-थ्रू + टैग 'किरायेदार _ आईडी/ब्रांड _ आईडी/लाइसेंस'।
RBAC/ABAC: भूमिका "वित्त/जोखिम/समर्थन/विपणन/अनुपालन" - केवल ब्रांड तक पहुंच।
ऑडिट वर्म: क्रेते क्रियाओं के अपरिवर्तनीय लॉग, चार-आंख नीति।
रहस्य/कुंजी: तिजोरी/एचएसएम, ब्रांड/क्षेत्र द्वारा कुंजी विभाजन, रोटेशन।
9) तैनाती टोपोलॉजी
एकल समूह, बहु-किरायेदार सेवाएं- तेजी से स्टार्ट-अप, तंग अर्थव्यवस्था। परिपक्व आरएलएस, संसाधन अलगाव और सीमा की आवश्यकता है।
- गेम गेटवे और कुछ सामान्य सेवाओं की अफवाह है, पैसा/पीआईआई - क्षेत्रीय रूप से। लागत और अनुपालन का संतुलन।
- पूर्ण अलगाव (वीआईपी ब्रांड, उच्च जोखिम)। महंगा, लेकिन न्यूनतम विस्फोट त्रिज्या।
अक्सर संयुक्त: एकीकरण और उपकरणों की एक सामान्य "परत" + पृथक धन/पीआईआई।
10) डेटा और कैटलॉग के बारे में
डेटा अनुबंध: एवरो/JSON स्कीमा + रजिस्ट्री; शब्दार्थ संस्करण।
शासन: फील्ड कैटलॉग, मालिक, एसएलए स्टोरफ्रंट, वंश।
आरएलएस/मास्किंग - भंडारण और बीआई स्तर के नियम पीआईआई तक पहुंच - आवेदन और समय टोकन द्वारा।
देर से आगमन/डीडअप: OLAP में स्थिर अपसर्ट पैटर्न।
11) विपणन, सीएमएस और सहयोगी
फ़ीचर फ़्लैग प्रति ब्रांड: क्रॉस प्रभाव के बिना प्रोमो/थीम/मैकेनिक की रिलीज़।
सामग्री कैटलॉग: प्रदाताओं/खेलों की समान आईडी, ब्रांड/बाजार में उपलब्धता की मैपिंग।
सहयोगी: अलग डोमेन/यूटीएम/सब-आईडी; उप-भागीदारों पर धोखाधड़ी विरोधी।
प्लेटफ़ॉर्म अनुपालन (YouTube/Twitch): विज्ञापन/संबद्ध लेबलिंग प्रति ब्रांड।
12) मल्टी-ब्रांड आर्किटेक्चर परिपक्वता मैट्रिक्स
1. धन का अलगाव: लाइसेंस/क्षेत्र के प्रति अलग डेटाबेस/उदाहरण; शून्य मैनुअल संपादित करें।
2. डेटा रेजिडेंसी: तकनीकी रूप से समर्थित (एसीएल/नेटवर्क नीतियां), अभ्यास द्वारा सत्यापित।
3. घटना: आउटबॉक्स/सीडीसी हर जगह; प्रवाह BI ≤ 5 मिनट तक पहुंचता है।
4. भुगतान: पीएसपी कैस्केड सक्रिय; सुलह रिपोर्ट स्वचालित हैं।
5. आरजी/एएमएल: ब्रेक लाइट को तुल्यकालिक रूप से लागू किया जाता है; मैनुअल कदम के बिना रिपोर्टिंग।
6. अवलोकन: सभी मैट्रिक्स/लॉग/ट्रेल्स ब्रांड/किरायेदार चिह्नित हैं; सेवाओं और ब्रांडों द्वारा डैशबोर्ड एसएलओ।
7. एक्सेस: क्रेट ऑपरेशन, WORM ऑडिट पर RBAC/ABAC और "चार आंखें"।
8. डीआर-प्लान: आरपीओ ≤ 5 मिनट, आरटीओ ≤ 30 मिनट; प्रत्येक क्षेत्र के लिए नियमि
13) आर्किटेक्ट चेकलिस्ट (ब्रांड लॉन्च से पहले)
- निर्दिष्ट 'ब्रांड _ आईडी/किरायेदार _ आईडी', कुंजियाँ/रहस्य और सीमाएँ।
- लेजर/वॉलेट - समर्पित डेटाबेस/क्लस्टर (यदि लाइसेंस द्वारा आवश्यक हो)।
- कैशियर - व्यापारी खाते और मार्ग; परीक्षण लेनदेन और सामंजस्य।
- आरजी/एएमएल/केवाईसी - प्रदाता, नियम, ब्रेक लाइट; परीक्षण परिदृश्य।
- गेम गेटवे - मैपिंग प्रदाताओं/मुद्राओं/प्रतिबंधों; स्वास्थ्य-जांच।
- बोनस/टूर्नामेंट - सैंडबॉक्स और नियम ऑडिट।
- सहयोगी - उप-स्थान, पोस्ट-बैक, धोखाधड़ी विरोधी।
- सीएमएस/फ्रंट - थीम, स्थानीयकरण, फ्लैग्स; भू-बाधा जाँच।
- BI/रिपोर्ट - शोकेस, एक्सेस, रेगुलेटरी अपलोड।
- अवलोकन - एसएलओ डैशबोर्ड और ब्रांड/क्षेत्र द्वारा अलर्ट।
14) लाल झंडे (जो बहु-ब्रांड को तोड़ ता है)
आरएलएस/मास्किंग के बिना और एक अलग लेजर के बिना एक एकल डेटाबेस "सभी के लिए"।
संतुलन, बोनस और सीमाओं के लिए मैनुअल समायोजन।- विभिन्न ब्रांडों/क्षेत्रों के लिए सामान्य पीएसपी व्यापारी कुंजी।
- घटनाओं को "अतीत" डोमेन लेनदेन (कोई आउटबॉक्स/सीडीसी नहीं) प्रकाशित कर रहा है।
- लड़ाकू OLTP तालिकाओं पर BI/रिपोर्ट।
- पीआईआई और डीआर अभ्यास के भू-अलगाव की कमी।
- आरजी/एएमएल नियमों को स्थानीय कानून को ध्यान में रखे बिना ब्रांडों के बीच साझा किया जाता है।
- लॉग और मैट्रिक्स में कोई किरायेदार/ब्रांड टैग नहीं हैं - जांच अराजकता में बदल जाती है।
15) नीचे की रेखा
मल्टी-ब्रांड आर्किटेक्चर आम और अलग का संतुलन है। सामान्य एकीकरण, उपकरण और घटनाएं विकास में तेजी लाती हैं; पृथक धन, भुगतान, पीआईआई और रिपोर्टिंग अनुपालन को संरक्षित करते हैं और जोखिम को कम करते हैं। एक सफल मंच तीन सिद्धांतों के आसपास बनाया गया है:1. मौद्रिक अखंडता और अलगाव (लेजर/कैशियर प्रति लाइसेंस/क्षेत्र, पहचान, सागा)।
2. घटना और अवलोकन (बस, अनुबंध, ब्रांड/किरायेदार टैग, एसएलओ)।
3. कानूनी निवास और न्यूनतम पहुंच (RBAC/ABAC, WORM ऑडिट, KMS/वॉल्ट)।
यह फाउंडेशन ब्रांडों के पोर्टफोलियो को जटिलता में घातीय वृद्धि के बिना पैमाने पर अनुमति देता है - जल्दी, सुरक्षित और अनुमानित रूप से।
