Mostbet-də texniki detallar – server quruluşu və təhlükəsizlik protokolları
Azərbaycanda onlayn mərc xidmətlərinə maraq artdıqca, texniki infrastrukturun keyfiyyəti də ön plana çıxır. mostbet markası öz istifadəçilərinə yüksək sürətli və etibarlı xidmət göstərmək üçün mürəkkəb texnoloji həllər tətbiq edir. Bu yazıda biz mostbet sisteminin texniki aspektlərini – server yerləşməsindən tutmuş məlumatların şifrələnməsinə qədər ətraflı təhlil edəcəyik. Məqsəd odur ki, oxucu bu xidmətin arxa planda necə işlədiyini dəqiq başa düşsün.
Mostbet server infrastrukturu – coğrafi yerləşmə və yük balanslaşdırılması
Mostbet-in iş prinsipi bir neçə coğrafi zonada yerləşən serverlərə əsaslanır. Bu yanaşma istifadəçilərə ən yaxın serverdən cavab almağa imkan verir, beləliklə gecikmə müddəti minimal olur. Hər bir server klasteri yüksək sürətli fiber optik bağlantı ilə birləşir və trafik idarəetməsi üçün xüsusi load balancer proqramları istifadə olunur. Məsələn, Azərbaycandan edilən sorğular ən yaxın Avropa serverinə yönləndirilir, lakin bu server sıradan çıxarsa, sistem avtomatik olaraq növbəti ən sürətli serverə keçir. Belə redundant quruluş 99.9% uptime təmin edir.
- Serverlər müxtəlif ölkələrdə – Niderland, Almaniya və Finlandiyada yerləşir
- Hər bir serverdə ikiqat enerji təchizatı və UPS sistemi mövcuddur
- Load balancerlər L4 və L7 səviyyələrində işləyir
- SSL terminasiyası birbaşa load balancer səviyyəsində həyata keçirilir
- Serverlər arasında real-time replikasiya üçün Redis cluster istifadə olunur
- Trafik şifrələnməsi AES-256 alqoritmi ilə aparılır
- Hər saatda yedəkləmə prosesi avtomatik işə düşür
- Serverlərdə Ubuntu 22.04 LTS əməliyyat sistemi quraşdırılıb
- Nginx web server versiyası 1.24 ilə işləyir
- Məlumat bazası üçün PostgreSQL 15 istifadə olunur
Mostbet-də təhlükəsizlik protokolları – SSL/TLS və məlumat şifrələməsi
Təhlükəsizlik hər hansı onlayn xidmətin əsas tələbidir. Mostbet bu sahədə TLS 1.3 protokolunu tətbiq edir ki, bu da sorğu-cavab prosesini tamamilə şifrələyir. SSL sertifikatı 256-bit şifrələmə ilə təmin olunub və hər 90 gündən bir yenilənir. Bundan əlavə, istifadəçi məlumatları verilənlər bazasında hash-lənmiş formada saxlanılır. Parollar üçün bcrypt alqoritmi istifadə olunur, bu isə brute force hücumlarına qarşı effektiv müdafiədir. Mostbet həmçinin iki faktorlu autentifikasiya (2FA) sistemini dəstəkləyir – bu, Google Authenticator və ya SMS vasitəsilə işə salına bilər.
| Protokol | Versiya | Şifrələmə standardı |
|---|---|---|
| TLS | 1.3 | AES-256-GCM |
| SSL | X.509 | RSA 4096 bit |
| Parol hashing | bcrypt | cost factor 12 |
| Session token | JWT | HS512 |
| API şifrələmə | HTTPS | TLS 1.3 |
| Məlumat bazası | PostgreSQL | TDE (transparent encryption) |
| Backup şifrələmə | AES-256 | CBC mode |
| Log faylları | SHA-256 | hash validation |
Mostbet mobil tətbiqi – texniki spesifikasiyalar və performans optimizasiyası
Mobil cihazlardan istifadə artdıqca, mostbet öz tətbiqinin texniki keyfiyyətinə xüsusi diqqət yetirir. Tətbiq native kodla yazılıb – Android üçün Kotlin, iOS üçün Swift dilindən istifadə olunub. Bu, daha sürətli işləmə və daha az batareya istehlakı deməkdir. APK faylının ölçüsü təxminən 45 MB-dır və minimum RAM tələbi 2 GB-dır. Tətbiq daxilində məlumatların caching mexanizmi işləyir – bu, əvvəllər yüklənmiş səhifələrin yenidən yüklənməməsinə imkan verir. Həmçinin, tətbiq background rejimində işləyərkən push bildirişləri üçün Firebase Cloud Messaging istifadə olunur.
- Tətbiqin əsas komponenti – WebView yerinə native UI elementləri
- Animasiyalar üçün Lottie framework-i
- Şəkillərin optimizasiyası üçün WebP formatı
- Offline rejimdə mərc tarixçəsinin lokal saxlanması
- Seslə idarəetmə funksiyası (VoiceOver dəstəyi)
- Minimum API level – Android 5.0 (API 21), iOS 12.0
- İnternet sürəti aşağı olduqda – avtomatik keyfiyyətin azaldılması
- Multi-threading arxitektura – UI thread bloklanmır
- Battery drain optimizasiyası – background sorğuların məhdudlaşdırılması
- Kompilyasiya optimizasiyası – ProGuard və R8 istifadəsi
Mostbet API inteqrasiyası – RESTful xidmət və WebSocket bağlantısı
Mostbet öz xidmətini üçüncü tərəf proqramçılarına açıq API vasitəsilə təqdim edir. RESTful API JSON formatında məlumat ötürür və hər sorğu üçün API açarı tələb olunur. Canlı mərc nəticələri üçün WebSocket bağlantısı istifadə olunur – bu, server tərəfindən göndərilən hadisələrə (server-sent events) əsaslanır. WebSocket bağlantısı hər 30 saniyədən bir heartbeat paketi ilə təsdiqlənir. API-nin rate limiting mexanizmi var – hər IP ünvanından saniyədə maksimum 100 sorğu qəbul edilir. Bu, DDoS hücumlarına qarşı müdafiəni təmin edir. Mostbet həmçinin OAuth 2.0 autentifikasiya protokolunu dəstəkləyir.
- API endpoint-lərinin sayı – 50-dən çox
- Hər sorğuda timestamp və signature sahələri məcburidir
- Error kodları – standart HTTP status kodları ilə (200, 400, 401, 500)
- Response müddəti – orta hesabla 120 ms
- WebSocket mesajları – binary formatda, protobuf serializasiyası ilə
- API versiyalaşdırma – URL-də v1, v2 prefixi
- Documentation – OpenAPI 3.0 spesifikasiyası ilə
- Test mühiti – sandbox server ayrıca mövcuddur
Mostbet-də məlumat bazası strukturu – PostgreSQL və Redis istifadəsi
Mostbet məlumatların saxlanması üçün iki fərqli texnologiyadan istifadə edir. Əsas məlumat bazası PostgreSQL-dir – bu, relasiyalı modelə əsaslanır və transaction təhlükəsizliyini təmin edir. Hər bir mərc, istifadəçi profili və ödəniş əməliyyatı ayrıca cədvəldə saxlanılır. Lakin yüksək sürət tələb olunan əməliyyatlar üçün Redis istifadə olunur – məsələn, canlı mərc nisbətləri və istifadəçi session məlumatları. Redis in-memory verilənlər bazası olduğu üçün cavab vermə müddəti 1 ms-dən azdır. PostgreSQL-də isə indekslər B-tree strukturu ilə qurulub, bu da axtarış sorğularını sürətləndirir.
| Məlumat növü | Baza | Replikasiya |
|---|---|---|
| İstifadəçi profilləri | PostgreSQL | Master-slave (2 slave) |
| Mərc tarixçəsi | PostgreSQL | Partitioning (aylıq) |
| Session token | Redis | Cluster mode (3 node) |
| Canli nisbətlər | Redis | Sentinel |
| Ödəniş əməliyyatları | PostgreSQL | WAL shipping |
| Push bildirişləri | Redis | Pub/Sub |
Mostbet-də yük testi və performans ölçmələri
Mostbet sistemi müntəzəm olaraq yük testinə məruz qalır. Bu testlər zamanı süni olaraq yüksək trafik yaradılır – məsələn, bir anda 50 min istifadəçinin eyni anda sorğu göndərməsi simulyasiya olunur. Test nəticələrinə əsasən, serverlər orta hesabla hər saniyədə 10 min sorğu emal edə bilir. CPU yükü 70%-i keçdikdə, sistem avtomatik olaraq yeni server instance-ları işə salır (auto-scaling). Bu proses Kubernetes cluster idarəçiliyi ilə tənzimlənir. RAM istifadəsi isə hər bir serverdə 8 GB-dan çox olmur, çünki caching mexanizmi effektiv işləyir. Mostbet həmçinin CDN (Content Delivery Network) istifadə edir – statik fayllar (şəkillər, CSS, JavaScript) dünyanın 20-dən çox nöqtəsində saxlanılır.
- Yük testi aləti – Apache JMeter 5.5
- Maksimum eyni vaxtda istifadəçi sayı – 100 min
- CPU istifadə limiti – 80% threshold
- Auto-scaling qaydası – hər 10 saniyədə bir yeni pod
- CDN provayderi – Cloudflare (100+ PoP)
- Static fayl ölçüsü – orta hesabla 2.5 MB
- Cache TTL – 1 saat statik fayllar üçün
- Monitorinq sistemi – Prometheus + Grafana
- Alert mexanizmi – PagerDuty inteqrasiyası
Mostbet texnologiya arxitekturası diqqətlə planlaşdırılmış və mütəmadi olaraq təkmilləşdirilir protokolları. Serverlərin coğrafi yerləşməsi, yük balanslaşdırılması, təhlükəsizlik protokolları və məlumat bazasının optimizasiyası – bütün bu elementlər bir-biri ilə əlaqəli şəkildə işləyir. Mobil tətbiqin native kodla yazılması, API-nin RESTful strukturda olması və Redis kimi yüksək sürətli caching həllərinin istifadəsi mostbet xidmətinin etibarlılığını təmin edir. Texniki baxımdan bu sistem müasir tələblərə cavab verir və gələcəkdə daha da təkmilləşəcək. Azərbaycanda onlayn mərc xidmətləri arasında mostbet texnoloji cəhətdən ən inkişaf etmiş variantlardan biridir.