Pin-Up Saytının Texniki Quruluşu və Azərbaycan Üçün Uyğunlaşdırılması

Pin-Up Texniki İnfrastrukturu Azərbaycanda

Pin-Up Saytının Texniki Quruluşu və Azərbaycan Üçün Uyğunlaşdırılması

Pin-Up brendi Azərbaycanda istifadəçilərə təklif etdiyi xidmətlərin texniki tərəflərini diqqətlə işləyib – server yerləşməsindən tutmuş ödəniş sistemlərinə qədər hər bir detal yerli bazarın tələblərinə cavab verir. Bu yazıda pin up azərbaycan xidmətinin texniki arxitekturasını, protokollarını və təhlükəsizlik mexanizmlərini addım-addım izah edəcəyik.

Pin-Up Server İnfrastrukturu və Yükləmə Sürəti

Pin-Up Azərbaycanda işləmək üçün bir neçə coğrafi bölgədə serverlər yerləşdirib. Bu yanaşma məlumat paketlərinin gecikməsini (latency) minimuma endirir. Məsələn, Bakıdan sorğu göndərildikdə, server cavabı orta hesabla 15-20 millisaniyə ərzində gəlir. Bu göstərici xüsusilə canlı mərc (live betting) zamanı vacibdir, çünki əmsallar real vaxtda yenilənir.

Serverlər yüksək səviyyəli DDoS qorunması ilə təchiz olunub. İstifadə olunan texnologiyalar arasında Cloudflare-in Anycast şəbəkəsi və xüsusi firewall qaydaları var. Bu, saytın kənar hücumlara qarşı davamlılığını təmin edir.

Pin-Up Mobil Tətbiqinin Texniki Xüsusiyyətləri

Pin-Up mobil tətbiqi iki versiyada təqdim olunur: Android üçün APK faylı və iOS üçün App Store vasitəsilə. Tətbiqin kod bazası React Native framework-ü əsasında yazılıb, bu da hər iki əməliyyat sistemi üçün vahid mənbə kodu istifadə etməyə imkan verir. Tətbiqin ölçüsü təxminən 45 MB-dır, bu da orta səviyyəli internet bağlantısında 30 saniyə ərzində endirilə bilər.

Tətbiqdə push bildirişləri üçün Firebase Cloud Messaging (FCM) istifadə olunur. Bu xüsusiyyət istifadəçilərə yeni promosyonlar və matç nəticələri barədə dərhal məlumat almağa imkan verir. Tətbiqin performansı üçün 2 GB RAM və 8 nüvəli prosessor tövsiyə olunur.

Pin-Up Ödəniş Sistemləri və Kriptovalyuta İnteqrasiyası

Azərbaycan manatı ilə əməliyyatlar üçün Pin-Up bir neçə ödəniş qapısı (payment gateway) ilə işləyir. Bunlara Visa, Mastercard, eləcə də yerli “MilliÖn” sistemi daxildir. Kriptovalyuta ilə ödənişlər üçün Bitcoin, Ethereum və USDT (TRC-20) dəstəklənir. Blokçeyn texnologiyası sayəsində əməliyyatlar təxminən 2-10 dəqiqə ərzində təsdiqlənir.

Ödəniş prosesinin texniki tərəfi SSL/TLS protokolu ilə şifrələnir. Hər bir əməliyyat üçün unikal token yaradılır, bu da təkrar göndərilmə (replay attack) riskini aradan qaldırır. Minimum depozit məbləği 10 AZN, maksimum isə 10,000 AZN-dir.

Ödəniş Metodu Emal Müddəti Komissiya
Visa/Mastercard 1-3 dəqiqə 0%
MilliÖn Dərhal 0.5%
Bitcoin 10-30 dəqiqə Şəbəkə haqqı
USDT TRC-20 2-5 dəqiqə 0%
Ethereum 5-15 dəqiqə Gas fee

Pin-Up Təhlükəsizlik Protokolları və Məlumat Qorunması

Pin-Up istifadəçi məlumatlarını qorumaq üçün 256-bit AES şifrələmə alqoritmindən istifadə edir. Bu, ABŞ ordusu tərəfindən də istifadə olunan standartdır. Hər bir istifadəçi profili iki faktorlu autentifikasiya (2FA) ilə qoruna bilər. 2FA aktivləşdirildikdə, hər giriş zamanı Google Authenticator tətbiqi vasitəsilə yaradılan 6 rəqəmli kod tələb olunur.

Saytın SSL sertifikatı Let’s Encrypt tərəfindən təmin edilir və hər 90 gündən bir avtomatik yenilənir. Bu, HTTPS protokolu ilə təhlükəsiz bağlantı yaradır. Pin-Up həmçinin GDPR tələblərinə uyğun olaraq istifadəçi məlumatlarının silinməsi və düzəldilməsi funksiyalarını təmin edir.

Pin-Up API İnteqrasiyası və Canlı Məlumat Emalı

Pin-Up-un canlı mərc xidməti RESTful API vasitəsilə işləyir. API hər 100 millisaniyədən bir yenilənən əmsalları təmin edir. Bu məlumatlar WebSocket protokolu ilə istifadəçi brauzerinə ötürülür, beləliklə səhifəni yeniləmədən real vaxtda dəyişiklikləri görmək mümkündür.

API çağırışları üçün OAuth 2.0 autentifikasiya mexanizmi tətbiq olunub. Hər bir sorğu üçün access token tələb olunur, tokenin ömrü 24 saatdır. Bu, üçüncü tərəflərin məlumatlara icazəsiz girişinin qarşısını alır.

  • API endpoint: wss://api.pin-up.az/live/odds
  • Dəstəklənən idman növləri: futbol, basketbol, tennis, voleybol, kiberidman
  • Məlumat formatı: JSON (JavaScript Object Notation)
  • Maksimum sorğu limiti: 100 sorğu/dəqiqə
  • SSL sertifikatı: TLS 1.3 versiyası
  • WebSocket bağlantısı üçün port: 443
  • Verilənlər bazası: PostgreSQL 15, sharding texnologiyası ilə
  • Yedəkləmə: Hər 6 saatda tam backup, gündəlik differensial backup

Pin-Up Saytının Yüklənmə Sürəti və Performans Optimizasiyası

Pin-Up saytının səhifə yüklənmə müddəti orta hesabla 2.3 saniyədir. Bu göstərici Google PageSpeed Insights testində 85 bal alır. Saytın performansını artırmaq üçün aşağıdakı üsullar tətbiq olunub:

  • Şəkillər üçün WebP formatı istifadə olunur (JPEG-dən 30% daha yüngül)
  • CSS və JavaScript faylları minifikasiya edilib (kod boşluqları silinib)
  • Brauzer keşi (browser cache) üçün Expires başlığı 7 gün təyin olunub
  • CDN (Content Delivery Network) – fayllar 5 fərqli qitədə yerləşən serverlərdən paylanır
  • Lazy loading texnikası şəkillərin yalnız görünən hissəsində yüklənməsini təmin edir
  • Gzip sıxılması məlumat həcmini 60-70% azaldır
  • HTTP/2 protokolu eyni vaxtda çoxsaylı sorğuları emal etməyə imkan verir

Pin-Up Hesab Yaratma Prosesi və Texniki Addımlar

Pin-Up-da hesab yaratmaq üçün bir neçə texniki addımı izləmək lazımdır. Prosesin arxitekturası aşağıdakı kimidir:

  1. Saytın əsas səhifəsində “Qeydiyyat” düyməsinə klik edin. Brauzerdə JavaScript aktiv olmalıdır.
  2. Açılan formada e-poçt ünvanı, parol və telefon nömrəsi daxil edin. Parol minimum 8 simvoldan ibarət olmalı, bir böyük hərf və bir rəqəm daxil etməlidir.
  3. Forma göndərildikdə, server tərəfdə bcrypt alqoritmi ilə parol hash-lənir. Bu, parolun düz mətndə saxlanmasının qarşısını alır.
  4. E-poçt ünvanına təsdiq linki göndərilir. Link 24 saat ərzində etibarlıdır.
  5. Hesab təsdiqləndikdən sonra, istifadəçi profilinə daxil olmaq üçün JWT (JSON Web Token) yaradılır. Token istifadəçinin brauzerində cookie kimi saxlanılır.
  6. İlkin depozit üçün ödəniş metodu seçilir. Minimum məbləğ 10 AZN-dir.
  7. Depozit uğurla tamamlandıqda, hesab balansı dərhal yenilənir.

Bu prosesdə maraqlı texniki detal ondan ibarətdir ki, Pin-Up reCAPTCHA v3 istifadə edir. Bu versiya istifadəçidən heç bir görsel tapşırıq tələb etmir, ancaq brauzer davranışını analiz edərək botları aşkarlayır.

Pin-Up Mərc Tarixçəsi və Məlumat Analizi

Pin-Up istifadəçilərə mərc tarixçəsini CSV və Excel formatında yükləmə imkanı verir profilinə. Bu funksiya RESTful API vasitəsilə həyata keçirilir. İstifadəçi öz profilinə daxil olaraq, “Tarixçə” bölməsindən müəyyən tarix aralığını seçə bilər. Məlumatlar server tərəfdə SQL sorğusu ilə filtrələnir və 1000 sətirlik limitdə qaytarılır.

Məlumat analizi üçün Pin-Up-da daxili statistika paneli mövcuddur. Bu panel ən çox mərc edilən idman növləri, ortalama mərc məbləği və uduş faizi kimi göstəriciləri vizuallaşdırır. Məlumatlar real vaxtda yenilənir və Chart.js kitabxanası ilə qrafiklərə çevrilir.

Pin-Up-un texniki arxitekturası, təhlükəsizlik tədbirləri və performans optimizasiyası Azərbaycan istifadəçiləri üçün sabit və təhlükəsiz xidmət təmin edir. Hər bir komponent – serverlərdən tutmuş ödəniş qapılarına qədər – yerli şəbəkə infrastrukturuna uyğunlaşdırılıb. Bu yanaşma istifadəçilərə minimum gecikmə ilə yüksək keyfiyyətli təcrübə yaşamağa imkan verir.

Rate article
Add a comment