Üfüqi şəbəkə genişləndirilməsi
1) Niyə üfüqi şəbəkə genişləndirmək
Üfüqi genişləndirmə (scale-out) - bir güclü serverin və ya tək rabitə kanalının «nasoslanması» əvəzinə paralel düyünlərin/kanalların əlavə edilməsi. iGaming üçün bu kritikdir: canlı bahislərin zirvələri, turnirlər və provayderlərin böyük buraxılışları gözlənilən gecikmə, yüksək əlçatanlıq və fasiləsiz elastiklik tələb edir.
Məqsədlər:- N × yük altında sabit p95-gecikmə.
- Vahid uğursuzluq nöqtəsinin (SPOF) olmaması.
- İqtisadiyyat: məhdud qiymət artımı ilə bant genişliyinin xətti artımı.
2) scale-out əsas prinsipləri
1. Periferiyada Stateless xidmətləri: tokenlər üzrə avtorizasiya, idempotency-açarları, sticky-routing yalnız lazım olan yerlərdə.
2. Sharding və partizanlaşdırma: istifadəçilərin/hadisələrin/trafikin seqmentlərə bölünməsi.
3. Şəbəkə komponentləri üçün Horizontal first: L4/L7 balanslayıcılar, proxy, brokerlər, keşlər.
4. Təkrarlama/zamanlama siyasəti və əks təzyiq (backpressure).
5. Müşahidə və SLO avtomatik miqyas üçün geribildirim kimi.
6. Sıfır Trust və mikroseqmentasiya - təhlükəsizlik düyünlərin sayı ilə birlikdə artır.
3) Şəbəkə ölçü nümunələri
3. 1 Qlobal səviyyə (GSLB/Anycast)
GSLB istifadəçiləri bölgələrə (EU, LATAM, APAC) latentlik/sağlamlıq metriklərinə görə paylayır.
Giriş nöqtələri üçün anycast ünvanları (DNS, API, WebSocket), BGP sürətli feylover.
Geo-policies: məlumat lokalizasiyasının və provayderlərə/ödənişlərə giriş qaydalarının uçotu.
3. 2 Regional səviyyə (L4/L7)
L4 balanslayıcılar (ECMP, Maglev-oxşar hash) → vahid konnektor paylayıcı.
L7-şlüzlər/WAF: yol/versiya/tenantam, rate limiting, anti-bot marşrutu.
Service Mesh: circuit-breaker, jitter ilə retries, outlier-ejection.
3. 3 Şərq-Qərb trafiki (klaster/məlumat mərkəzi daxilində)
Spine-Leaf fabric + ECMP: proqnozlaşdırıla bilən gecikmələr.
mTLS, telemetriya və idarə olunan siyasətlər üçün Sidecar proxy.
«Səs-küylü qonşulardan» qorunmaq üçün xidmət və neyspace üçün kvotalar/limitlər.
4) Məlumatların üfüqi miqyası
4. 1 Keşi
Çox səviyyəli keşlər: CDN/edge → L7-kesh → Redis/prosesdə.
Açarların paylanması üçün konsistent hash, N düyünlərə replikasiya.
Böyük hadisələrdən əvvəl TTL və qızdırma qatları.
4. 2 Hadisə brokerləri (Kafka/sum.)
Açar (playerId, sessionId) → partiya daxilində nizam.
Partiyaların artması istehlakçıların ötürmə qabiliyyətini xətti olaraq artırır.
Müxtəlif domenlər üçün Quota/layered topics: bahislər, ödənişlər, KYC, oyunlar.
4. 3 OLTP/OLAP
CQRS: oxu/sorğular ayrı yazma/komanda.
Oxu miqyası üçün Read-replications; yazını ölçmək üçün sharding.
Regional məlumat izolyasiyası + icazə verilən yurisdiksiyalara asinxron replikasiya.
5) Sessiyalar və vəziyyət
Qısa TTL və rotasiya ilə Stateless-JWT/opaque-tokenlər.
Sticky-sessions yalnız yerli vəziyyətin tələb olunduğu axınlar üçün (məsələn, canlı masa).
Idempotency açarları API/cüzdan səviyyəsində təhlükəsiz təkrar üçün.
Hadisələrin təkrarlanması (açarlar/dastanlar vasitəsilə biznes mənasında exactly-once).
6) Sıçrayışların idarə edilməsi (Peak Readiness)
Token Bucket/Leaky Bucket L7 şlüzdə və mesh siyasətlərində.
«Kövrək» axınlardan (KYC, PSP) əvvəl tamponlama/növbələr.
Metrik avtomatik miqyaslandırma: rps, p95, CPU, broker lag, növbə uzunluğu.
Fail-open/fail-closed strategiyaları (məsələn, kritik olmayan fiqurların deqradasiyası).
7) Scale-out zamanı təhlükəsizlik
Zero Trust: mTLS bütün xidmətlər arasında, qısa ömürlü sertifikatlar.
Mikroseqmentasiya: prod/stage/vendors/payments üçün ayrı-ayrı şəbəkələr.
İmza S2S (HMAC/JWS), ciddi egress nəzarət, DLP/CASB.
Açarların/sirlərin rotasiyası avtomatlaşdırılmışdır (KMS, Vault), audit yolu ilə.
8) Müşahidə və SLO-idarəetmə
Log/metrika/treys + profil (eBPF daxil olmaqla).
SLO: p95-gizli giriş/depozit/bahis/spin, ödənişlərin müvəffəqiyyəti, regionların mövcudluğu.
Səhvlərin büdcəsinə görə, «çılpaq» metriklərə görə deyil.
RCA və capacity planlaşdırma üçün topoloji asılılıq xəritəsi.
9) Horizontal böyümədə arıza müqaviməti və DR
Autentifikasiya və cüzdan üçün Active-Active, ağır stateful üçün Active-Standby.
GSLB/BGP-feylover <30-90 san.
Chaos-mühəndislik: zonaların/partiyaların/PSP-nin steyjdə və vaxtaşırı - reqlamentə uyğun olaraq bağlanması.
Black-start-road: ekosistemi yüksəltmək üçün minimum xidmətlər dəsti.
10) Kapasite iqtisadiyyatı və planlaşdırılması
Baseline: normal gün + x3/x5 «Çempionlar Liqasının final gecəsi».
Headroom: Kritik domenlərdə 30-50% pulsuz güc.
Unit-economics: rps/topik/seans qiyməti, bir GSLB-region-feylover qiyməti.
Həddindən artıq qovşaqların avtomatik söndürülməsi, maliyyə ≈ SLO nəzarəti.
11) Tipik memarlıq sxemləri
A) Qlobal vitrin və API
GSLB (latency-based) → L4 balans (ECMP) → L7 şlüzlər/WAF → Mesh xidmətləri → Redis-kesh → Kafka → OLTP-şard/replikalar → OLAP/datalake.
B) Canlı oyunlar/Canlı bahislər (aşağı gecikmə)
Anycast giriş → WebRTC/QUIC ilə regional PoP → RGS üçün prioritet kanalları → sticky yalnız masa/sessiyalar → yerli caches və sürətli sağlamlıq-flip.
C) Ödəniş perimetri
İzolyasiya seqmenti + PSP orkestrator → növbə/retras idempotentliyi ilə → prioritetləşdirmə və cut-over ilə bir neçə provayder SLI.
12) Anti-nümunələr
Üfüqi miqyaslı olmayan vahid L7-şlyuz.
TTL/tenant izolyasiyası olmadan cash-klasterdə ümumi sessiya.
Nəzarət olunmayan retralar → trafik fırtınası və axın «anomikası».
real-time bir neçə regionlar vasitəsilə qlobal əməliyyatlar.
Analitik naminə PD-lərin «qadağan olunmuş» bölgələrə replikasiyası.
p95/növbə/lag ilə korrelyasiya olmadan CPU üzrə avtoskeyl.
13) Scale-out tətbiq çek siyahısı
1. Horizontal elastikliyin lazım olduğu domenləri və SLO-ları təyin edin.
2. GSLB daxil edin və L4, L7-marşrutlaşdırma/tenant.
3. stateless + idempotency xarici API tərcümə, sticky minimuma.
4. Keş qatlarını və hadisə brokerini açar yerləşdirmə ilə konfiqurasiya edin.
5. OLAP (CQRS) ayırmaq üçün OLTP və read-replika ayırmaq.
6. rate limiting, backpressure, xarici provayderlər qarşısında növbələr daxil edin.
7. composite-metrics (p95, rps, lag) ilə HPA/VPA avtomatlaşdırılması.
8. Müşahidə, səhv büdcəsi, topokarta ilə bağlı riskləri genişləndirin.
9. Mütəmadi DR təlimləri və chaos ssenariləri, Black-start yoxlama.
10. Security-by-design inteqrasiya: mTLS, egress-control, sirlərin rotasiyası.
14) Sağlamlıq metrikası və miqyaslı nəzarət
p95/p99 üçün giriş/depozit/bahis/geri.
L7-şlüzdə və mesh-də səhv səviyyəsi (5xx/429/timeout).
Lag broker və sıra dərinliyi, hadisə emal vaxt.
Hit-ratio cashes, saxlama qabiliyyəti.
Bölgələrin mövcudluğu/RoR, GSLB/BGP keçid vaxtı.
Cost per rps və düyünlərin utilizasiyası.
15) Təkamül yol xəritəsi
v1: GSLB + L4 ECMP, statik autoscale, cache qat.
v2: Çuval siyasətləri (retries/circuit-breaker), hadisələrin brokeri, read-replikalar.
v3: Sharding OLTP, kritik domenlər üçün aktiv, SLO ilə adaptiv autoscale.
v4: Avtonom domenlər (Data Mesh), qabaqcadan capacity, avtotüninq marşrutları.
Qısa xülasə
Şəbəkənin üfüqi genişləndirilməsi sistem intizamıdır: stateless-nüvə, məlumat və hadisələrin şərtləşdirilməsi, çox səviyyəli balans (GSLB/L4/L7/mesh), sıçrayışlar üçün keşlər və növbələr, üstəgəl SLO-idarəetmə, Sıfır Trust və DR-praktikalar. Bu yanaşma ilə iGaming ekosistemi qlobal trafik zirvələrinə tab gətirir, müxtəlif yurisdiksiyalarda qanuna tabe olaraq qalır və auditoriya böyüdükcə demək olar ki, xətti şəkildə genişlənir.