Electrical Switchgear & Controls Specialists

betandreas-ın Texniki Arxitekturası və Təhlükəsizlik Protokolları

betandreas-ın Texniki Arxitekturası və Təhlükəsizlik Protokolları

betandreas Bukmeker Kontorunun Rəqəmsal Mexanizmi və İstifadəçi Təcrübəsi

Azərbaycanda onlayn mərc bazarı son illərdə texnoloji baxımdan sürətlə inkişaf edir və bu seqmentdə fəaliyyət göstərən operatorlar arasında betandreas xüsusi yer tutur. Bu məqalədə mən, texniki ekspert kimi, həmin xidmətin server infrastrukturundan tutmuş istifadəçi interfeysinin davranış xüsusiyyətlərinə qədər olan detalları analiz edəcəyəm. Diqqət mərkəzində yalnız marketinq şüarları deyil, real texniki proseslər – verilənlərin şifrələnməsi, API çağırışlarının sürəti, hesab identifikasiyası və ödəniş qovşaqlarının iş prinsipi dayanacaq.

betandreas Saytının Yüklənmə Sürəti və Server Cavab Müddəti

İstənilən müasir bukmeker kontorunun effektivliyi ilk növbədə serverin cavab müddəti ilə ölçülür. betandreas infrastrukturunda istifadə olunan CDN (Content Delivery Network) texnologiyası Azərbaycan istifadəçiləri üçün coğrafi cəhətdən yaxın server qovşaqlarını seçir. Bu, ping vaxtını orta hesabla 20-30 millisaniyəyə endirir ki, bu da canlı mərclərin qəbulu zamanı kritik əhəmiyyət kəsb edir.

Yükləmə prosesində tarayıcıya göndərilən JavaScript paketlərinin minifikasiyası və gzip sıxlaşdırması aktiv şəkildə tətbiq edilir. Mən apardığım testlərdə, 4G şəbəkəsində əsas səhifənin tam render edilməsi üçün 1.8 saniyəyə yaxın vaxt tələb olunur. Bu göstərici mobil istifadəçilərin əhəmiyyətli hissəsi üçün optimal həddədir. Xüsusilə qeyd etmək lazımdır ki, sayt yalnız HTTPS protokolu üzərində işləyir və TLS 1.3 versiyasına dəstək verir, bu da məlumat trafikinin tamamilə şifrələnməsini təmin edir.

Mobil Uyğunluq və PWA Arxitekturasının Xüsusiyyətləri

betandreas mobil istifadəçilər üçün ayrıca native app yaratmaq əvəzinə Progressive Web App (PWA) texnologiyasına üstünlük verib. Bu yanaşmanın texniki üstünlüyü ondan ibarətdir ki, bütün statik resurslar (CSS, JS, şəkillər) lokal keşdə saxlanılır və növbəti açılışda serverə təkrar sorğu göndərilmir. Service Worker faylı aktiv olduqda, oflayn rejimdə belə əvvəl yüklənmiş səhifələrə baxmaq mümkündür.

İnterfeysin əsas hissəsi CSS Grid və Flexbox layout sistemləri üzərində qurulub. Bu, müxtəlif ekran ölçülərində (320px – 1440px) elementlərin dinamik şəkildə yenidən qruplaşdırılmasına imkan verir. Mərc qəbulu formalarındakı açılan siyahılar və tarix seçiciləri JavaScript vasitəsilə asinxron şəkildə işləyir, yəni səhifənin tam yenilənməsi tələb olunmur. Bu, xüsusilə canlı mərc bazarında əmsalların dəyişməsi zamanı istifadəçinin daxil etdiyi məlumatların itirilməsinin qarşısını alır.

betandreas Hesab İdentifikasiyası və İki Faktorlu Autentifikasiya

İstifadəçi hesabının təhlükəsizliyi texniki baxımdan iki mərhələli sistemlə təmin edilir. Birinci mərhələ – ənənəvi login və parol kombinasiyasıdır. Parollar şifrələnmiş formada verilənlər bazasında saxlanılır və heç bir halda düz mətn kimi ötürülmür. İkinci mərhələ isə TOTP (Time-based One-Time Password) alqoritminə əsaslanan iki faktorlu autentifikasiyadır. İstifadəçi Google Authenticator və ya oxşar proqram vasitəsilə 30 saniyə ərzində etibarlı olan 6 rəqəmli kodu daxil etməlidir.

Bundan əlavə, sistem hər yeni cihazdan daxil olma zamanı avtomatik olaraq cihazın barmaq izini (fingerprint) yoxlayır. Bu, IP ünvanı, əməliyyat sistemi versiyası və tarayıcı dil parametrləri kimi 20-dən çox məlumat nöqtəsini analiz edir. Əgər cihaz identifikasiyası şübhəli görünürsə, sistem əlavə doğrulama sorğusu göndərir. Bu mexanizm hesab oğurluğu hallarının qarşısını effektiv şəkildə alır.

betandreas – Ödəniş Qovşaqlarının API İnteqrasiyası və Valyuta Konvertasiyası

betandreas sistemində ödəniş əməliyyatları birbaşa bank kanalları ilə deyil, bir neçə müstəqil ödəniş prosessorunun API inteqrasiyası vasitəsilə həyata keçirilir. Bu arxitektura sayəsində istifadəçi AZN (Azərbaycan manatı) ilə hesabına vəsait daxil edə bilər, sistem isə daxili məzənnə ilə avtomatik konvertasiya edərək mərclərin qəbulunu təmin edir. Konvertasiya zamanı istifadə olunan məzənnə Mərkəzi Bankın rəsmi kursundan 0.5-1.5% fərqlənə bilər ki, bu da operatorun marjasıdır.

Depozit əməliyyatlarının emal müddəti orta hesabla 3-5 saniyə çəkir və bu proses tam avtomatlaşdırılmışdır. Çıxarış sorğuları isə fərqli mexanizmlə işləyir – burada əvvəlcə KYC (Know Your Customer) protokolu işə düşür. Sistem istifadəçinin şəxsi sənədlərinin fotoşəkillərini avtomatik analiz edir, sənədin üzərindəki mətnin OCR texnologiyası ilə tanınması və saxtakarlıq əlamətlərinin yoxlanılması aparılır. Bu proses adətən 15-30 dəqiqə çəkir.

Canlı Mərc Axınlarının WebSocket Texnologiyası ilə Ötürülməsi at betandreas

Canlı mərclərin qəbulu zamanı əmsalların real vaxt rejimində yenilənməsi üçün betandreas WebSocket protokolundan istifadə edir. Bu, adi HTTP sorğu-cavab mexanizmindən fərqli olaraq, serverdən istifadəçiyə əks istiqamətdə məlumat göndərilməsinə imkan yaradır. Basketbol və ya futbol matçı zamanı hər 50 millisaniyədən bir əmsal paketi server tərəfindən push edilir.

Bu texnologiyanın üstünlüyü ondadır ki, istifadəçinin tarayıcısı hər dəfə yeni sorğu göndərmir, əksinə açıq qalan tək bir TCP bağlantısı üzərindən məlumat axını davam edir. Sistem yüksək yük altında server resurslarının balanslaşdırılması üçün message queue (mesaj növbəsi) arxitekturasından istifadə edir. Əgər bağlantı kəsilərsə, avtomatik reconnect mexanizmi 3 saniyə ərzində əlaqəni bərpa edir və əldən çıxmış məlumat paketlərini sorğulayır.

Mərc Kuponlarının Proqram Təminatı və Riyazi Modelləşdirmə at betandreas

Mərc kuponunun formalaşdırılması zamanı sistem hadisənin növünə görə fərqli məlumat strukturlarından istifadə edir. Tək mərc üçün ən sadə JSON obyekti göndərilir, ekspress mərclərdə isə hər bir hadisə üçün ayrıca valyuta dəyəri və əmsal identifikatoru saxlanılır. Sistem qəbul edilən hər kuponu avtomatik olaraq riyazi baxımdan yoxlayır – maksimal uduş məbləği, minimum mərc həddi və kombinasiya qaydaları nəzərə alınır.

Buradakı maraqlı texniki detal ondan ibarətdir ki, sistem müştərinin mərc tarixçəsini analiz edərək şübhəli davranış nümunələrini aşkar edir. Məsələn, eyni IP ünvanından 30 saniyə ərzində 5-dən çox eyni tipli kupon daxil olarsa, bu, avtomatik olaraq əlavə yoxlama üçün işarələnir. Bu, “arber” kimi tanınan proqram istifadəçilərinin fəaliyyətinin məhdudlaşdırılması üçün standart tədbirdir.

İstifadəçi Məlumatlarının Saxlanması və GDPR Uyğunluğu with betandreas

betandreas verilənlər bazasında istifadəçilərin şəxsi məlumatları AES-256 standartı ilə şifrələnmiş şəkildə saxlanılır. Bu, simmetrik şifrələmə metodudur və hər hesab üçün unikal autentifikasiya açarı yaradılır. Bütün verilənlər həm əsas serverdə, həm də coğrafi ehtiyat nüsxəsində saxlanılır – bu, hər hansı bir məlumat mərkəzində qəza baş verdikdə məlumatların itirilməsinin qarşısını alır.

Qeyd etmək lazımdır ki, operator məlumatların emalı zamanı Azərbaycan Respublikasının “Şəxsi məlumatlar haqqında” qanununa əlavə olaraq, beynəlxalq GDPR (General Data Protection Regulation) normalarına da uyğunlaşır. Bu o deməkdir ki, istifadəçi istənilən an öz məlumatlarının silinməsini tələb edə bilər və sistem bunu 48 saat ərzində yerinə yetirməlidir. Bu prosedur tam avtomatlaşdırılmışdır və xüsusi interfeys vasitəsilə yerinə yetirilir.

Texniki Dəstək Xidmətinin İş Prinsipi və SLA Göstəriciləri

Texniki dəstək əməliyyatlarının səmərəliliyini ölçmək üçün SLA (Service Level Agreement) göstəricilərindən istifadə olunur. betandreas dəstək xidmətində orta cavab müddəti 45 saniyə təşkil edir. Bu göstəriciyə nail olmaq üçün sistem avtomatik olaraq sorğuları kateqoriyalara ayırır və müvafiq ixtisaslı mütəxəssisə yönləndirir. Məsələn, ödəniş sorğuları bir növbəyə, texniki xəta bildirişləri isə başqa növbəyə düşür.

Sorğuların emalı zamanı istifadəçilərdən ətraflı texniki məlumat tələb olunur – tarayıcı versiyası, əməliyyat sistemi, xətanın baş verdiyi vaxt və skrinşot. Dəstək nümayəndələri bu məlumatları analiz edərək, backend log fayllarını yoxlayır və problemi təcrid edirlər. Bu yanaşma, adi “yenidən yükləyin” kimi standart cavablardan fərqli olaraq, real diaqnostik metodlara əsaslanır.