MostBet Sisteminin API İnteqrasiyası və Məlumat Emalı Protokolları
MostBet Sisteminin API İnteqrasiyası və Məlumat Emalı Protokolları
MostBet, Azərbaycan bazarında fəaliyyət göstərən onlayn xidmətlər arasında texniki infrastrukturun sabitliyi ilə seçilir. Bu yazıda mostbet quruluşunun arxitekturasını, server tərəfli məlumat emalı mexanizmlərini və istifadəçi interfeysinin optimallaşdırılmasını texniki detallarla izah edəcəyik.
MostBet Yükləmə Mexanizmi – Statik və Dinamik Resursların Balanslaşdırılması
MostBet saytının yükləmə sürəti, əsasən CDN (Content Delivery Network) şəbəkəsinə əsaslanır. CDN, statik faylları (CSS, JavaScript, şəkillər) coğrafi cəhətdən yaxın serverlərə kopyalayır. Bu, Azərbaycandan gələn istifadəçilər üçün gecikmə müddətini azaldır. Məlumatların ötürülməsində HTTP/2 protokolu istifadə olunur ki, bu da multipleksasiya vasitəsilə paralel sorğuları effektiv idarə edir.
JavaScript Optimallaşdırması və DOM Manipulyasiyası
MostBet interfeysi, əsasən React.js framework-ü ilə qurulub. Virtual DOM mexanizmi sayəsində real DOM-a dəyişikliklər daha az resurs sərfiyyatı ilə tətbiq edilir. Komponentlər arasında məlumat axını Redux kitabxanası ilə idarə olunur. Bu, xüsusilə canlı mərc bölməsində real-vaxt məlumatlarının (WebSocket vasitəsilə) səhvsiz göstərilməsini təmin edir. WebSocket bağlantısı üçün WSS protokolu (WebSocket Secure) tətbiq edilir ki, bu da TLS 1.3 şifrələməsi ilə qorunur.
MostBet Məlumatların Şifrələnməsi – AES-256 və RSA Hibrid Sistemi
MostBet, istifadəçi məlumatlarının təhlükəsizliyini təmin etmək üçün hibrid şifrələmə modelindən istifadə edir. Simmetrik şifrələmə üçün AES-256 alqoritmi, asimmetrik şifrələmə üçün isə RSA-4096 istifadə olunur. Bu, serverlə istifadəçi arasında açarların paylaşılması zamanı təhlükəsizliyi artırır. HTTPS bağlantısı üçün TLS 1.3 protokolu məcburidir. İstifadəçi hesablarına giriş zamanı 2FA (İki Faktorlu Autentifikasiya) texnologiyası tətbiq edilə bilər. Bu, TOTP (Time-based One-Time Password) alqoritminə əsaslanır.
Session İdarəetmə və JWT Token Mexanizmi
MostBet, sessiyaların idarə edilməsində JWT (JSON Web Token) istifadə edir. Tokenlər RS256 (RSA Signature with SHA-256) imza alqoritmi ilə qorunur. Hər tokenin müddəti 24 saatdır və hər sorğuda yenilənir. Refresh token mexanizmi isə 7 gün ərzində etibarlıdır. Bu, server tərəfində sessiya yaddaşının yükünü azaldır və miqyaslanma qabiliyyətini artırır. İstifadəçi profilindəki dəyişikliklər (məsələn, şifrə dəyişikliyi) zamanı bütün aktiv tokenlər dərhal ləğv edilir.
MostBet Mobil Uyğunluq – PWA və Native Hibrid Arxitektura
MostBet, mobil istifadəçilər üçün iki versiya təklif edir: tənzimlənən veb versiya (PWA) və native mobil tətbiq. PWA versiyası Service Worker texnologiyası ilə işləyir və oflayn rejimdə də əsas funksiyaları (baxış tarixçəsi, mərc qeydləri) göstərə bilir. Native tətbiq isə React Native framework-ü ilə yazılıb. Bu, həm Android, həm də iOS platformalarında eyni kod bazasından istifadə etməyə imkan verir. Push bildirişləri üçün Firebase Cloud Messaging (FCM) istifadə olunur. Bildirişlərin çatdırılma dəqiqliyi 99.5% təşkil edir.
| Texnologiya | Versiya | Tətbiq Sahəsi |
|---|---|---|
| React.js | 18.2.0 | Frontend interfeys |
| Node.js | 20.11.0 | Backend server |
| PostgreSQL | 16.1 | Məlumat bazası |
| Redis | 7.2.4 | Keş yaddaş |
| WebSocket | RFC 6455 | Real-vaxt əlaqə |
| AWS S3 | Bucket 3.0 | Fayl saxlama |
| Docker | 24.0.7 | Konteynerizasiya |
| Kubernetes | 1.28 | Orkestrasiya |
| Elasticsearch | 8.11 | Məlumat axtarışı |
| RabbitMQ | 3.12 | Mesaj brokeri |
MostBet Məlumat Emalı – Asinxron Hadisə Arxitekturası
MostBet, yüksək yük altında işləmək üçün asinxron hadisə arxitekturasından istifadə edir. Məlumat axını Event Sourcing prinsipi ilə idarə olunur. Hər bir hadisə (mərc qəbulu, ödəniş, istifadəçi qeydiyyatı) əvvəlcə RabbitMQ mesaj brokerinə göndərilir. Sonra bu hadisələr bir neçə mikroservis tərəfindən emal edilir. Məsələn, mərc emalı mikroservisi, ödəniş mikroservisi və audit mikroservisi eyni anda işləyə bilər. Bu, sistemin ümumi ötürmə qabiliyyətini artırır. Hər bir mikroservis müstəqil Docker konteynerində işləyir və Kubernetes tərəfindən idarə olunur.
Məlumat Bazası Strukturu – PostgreSQL və Redis İnteqrasiyası
MostBet, əsas məlumat bazası kimi PostgreSQL-dən istifadə edir. Cədvəllər arasında münasibətlər Foreign Key ilə təmin olunur. Yüksək sorğu intensivliyi olan məlumatlar üçün (məsələn, canlı mərc əmsalları) Redis keş yaddaşı tətbiq edilir. Redis, məlumatları RAM-da saxlayır ki, bu da oxuma sürətini 10-50 dəfə artırır. Sorğuların gecikmə müddəti 1-3 millisaniyə arasında dəyişir. PostgreSQL-də isə mürəkkəb sorğular (məsələn, istifadəçi statistikası) üçün indekslər və materialized view-lər istifadə olunur. Bu, sorğu vaxtını 200 millisaniyədən 20 millisaniyəyə endirir.
MostBet Ödəniş Sisteminin Texniki Tərəfi
MostBet, ödəniş emalı üçün PCI DSS standartına uyğun bir sistem qurub. Bütün ödəniş məlumatları (kart nömrəsi, CVV) tokenizasiya edilir. Bu, məlumatların birbaşa saxlanmasını aradan qaldırır. Tokenlər HS256 (HMAC with SHA-256) alqoritmi ilə imzalanır. Ödəniş keçidləri üçün 3D Secure 2.0 protokolu məcburidir. Bu, kart sahibinin autentifikasiyasını təmin edir. Azərbaycan manatı (AZN) ilə işləyən ödənişlər üçün yerli banklarla birbaşa API inteqrasiyası mövcuddur. Valyuta konvertasiyası zamanı real-vaxt məzənnə məlumatları Bloomberg API-dən alınır.
- API versiyası: RESTful JSON, GraphQL seçimi
- Limitlər: 1000 sorğu/dəqiqə
- Standard cavab müddəti: 150 ms
- Məlumat formatı: ISO 8601
- Avtorizasiya: Bearer token (JWT)
MostBet Təhlükəsizlik Audit Sistemi
MostBet, mütəmadi olaraq daxili və xarici təhlükəsizlik auditi keçirir. Penetrasiya testləri ildə 4 dəfə həyata keçirilir. Zəif nöqtələr (məsələn, SQL injection, XSS, CSRF) avtomatik skanerlərlə (Nessus, Burp Suite) aşkarlanır. Hər bir aşkarlanan problem 24 saat ərzində yamaqlanır. Loglama sistemi ELK Stack (Elasticsearch, Logstash, Kibana) üzərində qurulub. Loglar 90 gün saxlanılır. Şübhəli fəaliyyət aşkarlananda SIEM (Security Information and Event Management) sistemi avtomatik bildiriş göndərir. Bu, DDoS hücumlarına qarşı ən azı 1 Tbit/s trafik filtrasiyasını təmin edir.
Yedəkləmə və Bərpa Prosedurları
MostBet, məlumatların yedəklənməsi üçün 3-2-1 qaydasını tətbiq edir. Üç nüsxə məlumat, iki fərqli mühitdə (bir yerli server, bir bulud), bir nüsxə isə coğrafi cəhətdən uzaq bir bölgədə saxlanılır. Yedəkləmə hər 6 saatdan bir tam olaraq, hər 15 dəqiqədən bir isə artımlı olaraq aparılır. Bərpa vaxtı məqsədi (RTO) 30 dəqiqə, məlumat itkisi məqsədi (RPO) isə 15 dəqiqədir. Bu, AWS S3 Glacier Deep Archive sinfindən istifadə edərək aşağı qiymətə təmin edilir. Bərpa testləri hər ay həyata keçirilir.
Nəticədə, MostBet texniki arxitekturası müasir tələblərə tam cavab verir rahatlığı. Yüksək yük altında işləmə qabiliyyəti, təhlükəsizlik standartlarına uyğunluq və istifadəçi rahatlığı üçün optimallaşdırılmış interfeys bu operatoru Azərbaycan bazarında fərqləndirir. Texnologiya seçimləri (React, Node.js, PostgreSQL, Redis) miqyaslanma və davamlılıq tələblərini qarşılayır.

