+
Вход

Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

102-49 =

+
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола

Значимостта на Cloud архитектурата когато всяка милисекунда е решаваща

Текстът е предоставен от Delasport

В спортните залагания всяка милисекунда има значение. Коефициентите трябва да се обновяват мигновено, залозите да се потвърждават без забавяне, а платформата да може да поема огромни пикови натоварвания – и всичко това, като същевременно остава в съответствие с регулациите в множество юрисдикции.

Гол във финала на Шампионската лига, нокаут в бой от UFC или решаващ ас в тенис може да предизвика хиляди залози в рамките на секунди. Решението на Delasport: архитектура, задвижвана от Google Cloud, изградена за ниска латентност, голям пропускателен капацитет и висока надеждност. Архитектът по инфраструктурата в компанията, Георги Лазаров, ни превежда през процеса на постигане на този впечатляващ резултат.


Архитектурни стълбове

Глобален достъп с ниска латентност

Стремежът на Delasport към почти нулева латентност кара екипа да изследва всяко технологично нововъведение и да използва тези, които значително подобряват процесите. Затова списъкът от услуги, решения и подходи е впечатляващ сам по себе си:

  • Cloudflare Edge: Argo Smart Routing скъсява пътя на заявките и избягва претоварени маршрути, осигурявайки до 30% подобрение в латентността за потребители, отдалечени от GCP региони.

  • Cloudflare Caching: Сервира статично и полу-динамично съдържание директно от edge-а, намалявайки натоварването на бекенда с 40-60% по време на пиков трафик.

  • Съвременен транспорт: Brotli (br) компресия върху TLS 1.3 намалява размера на полезния товар с 15-20% спрямо gzip и ускорява защитените ръкостискания с до 40%.

  • Глобално покритие: GCP Global External HTTP(S) Load Balancer (Anycast IP) с container-native Network Endpoint Groups (NEGs). Anycast IP отвежда потребителите в мрежата на Google възможно най-близо до edge-а, а зоналните NEGs маршрутизират директно към pod-ове в най-близката зона/клъстер, намалявайки hop латентността с ~10–15%.

  • Разположение: Topology-aware routing (PreferClose) задържа потребителите в най-близката здравословна зона, намалявайки междузоновата латентност с 20-35%.

  • DNS оптимизации: CoreDNS кеширането намалява времето за DNS заявки с 50-70% вътре в клъстера.

Всичко това – и още – помага на решенията на Delasport мигновено да достигат до всяка част на регулираните пазари, на които оперират.

Еластична мащабируемост (без компромис със скоростта)

Днес те питаме…

Кои източници на информация използвате при проучване на диапазона на заплащане за вашата роля?
Loading ... Loading …

Също толкова важен е и стакът за скалиране, който инфраструктурният екип на Delasport използва, за да осигури гъвкавост на операторите. Той включва някои от най-добрите решения в IT изобщо:

  • Скалиране на клъстера: GKE Cluster Autoscaler с Node Auto-Provisioning (NAP) увеличава капацитета на нодовете в рамките на минути, позволявайки до 5× ръст в пропускателната способност без влошаване на латентността.

  • Скалиране на входа: KEDA динамично скалира ingress контролера на база RPS/латентност, намалявайки 99-ия персентил на времето за отговор с 20% при трафик пикове.

  • Скалиране на приложния слой: KEDA скалира фронтенд услугите според метрики от живия трафик, поддържайки p95 латентност под 150 ms дори при максимално натоварване.

  • Предпазни мерки: PodDisruptionBudgets, разпределение по топология и леко свръхосигуряване предотвратяват прекъсвания по време на скалиране.

Скалиране за пикови моменти

По време на финала на Световното първенство Delasport поддържа десетки хиляди транзакции в секунда с ниска p95 латентност благодарение на:

  • Cloudflare Argo, комбиниран с кеширане, Brotli и TLS 1.3, който намалява end-to-end латентността с до 30% и намалява натоварването на бекенда с 50%.

  • Container-native load balancing (NEGs), който маршрутизира трафика директно към pod-ове в най-близката зона, намалявайки hop латентността с 15%.

  • KEDA, която скалира фронтенда и ingress в реално време, поддържайки p99 под 300 ms при 5× нормалния трафик.

  • Cluster Autoscaler + NAP, които разширяват изчислителния капацитет точно навреме и в няколко зони.

  • DNS заявки, обслужвани от вътрешния клъстерен кеш, подобрявайки производителността на заявките с 70%.

Explore more

Виж
Tableau обявите
Събрани на едно място
Right Arrow
Виж
Hyper-V обявите
Събрани на едно място
Right Arrow
Виж
Spark обявите
Събрани на едно място
Right Arrow
Виж
Chef обявите
Събрани на едно място
Right Arrow

Научени уроци

От експериментирането с най-новите иновации идват важни уроци. DevOps инженерите и инфраструктурните експерти в Delasport добре знаят това, затова внимателно следят ключовите изводи.

Първият урок гласи, че ниската латентност не е просто скорост – тя е основата на мащабируемостта и надеждността при спортните залагания в реално време.

Друг важен извод е, че чрез комбиниране на Cloudflare edge оптимизации (Edge Network, Argo Smart Routing) с глобалната мрежа на Google Cloud (Global External HTTP(S) LB с Anycast IP плюс зонални NEGs), топология-ориентирано (PreferClose) маршрутизиране, DNS оптимизации, GKE Cluster Autoscaler (с NAP) и автоматично скалиране чрез KEDA, те са изградили инфраструктура, която се адаптира мигновено към пикови натоварвания, като в същото време запазва потребителското изживяване гладко и сигурно.

„Когато се случи следващият голям спортен момент, ние ще сме готови – мигновено, сигурно и глобално“, казва в заключение Георги Лазаров.

В заключение

  • Латентността е всичко: Ниската латентност не е само скорост – тя е гръбнакът на мащабируем, надежден спортбук, способен да обработва залози в реално време без прекъсвания.

  • Оптимизация на трафика: Комбинацията от edge мрежата на Cloudflare, Argo Smart Routing и container-native load balancing на Google Cloud осигурява 30-40% намаление на латентността в глобален мащаб.

  • Правилно скалиране: GKE Cluster Autoscaler, Node Auto-Provisioning и KEDA позволяват на Delasport да скалира до 5× нормалния капацитет за минути – без да жертва времето за отговор.

  • Производителност, устойчива на пикове: По време на събития като финала на Световното първенство Delasport поддържа p95 латентност под 150 ms и p99 под 300 ms дори при масивни пикови натоварвания.

  • Непрекъсната иновация: Екипът активно експериментира с нови мрежови и скалиращи технологии, превръщайки наученото в решения, готови за продукция.

  • Глобален подход: Topology-aware маршрутизиране, DNS кеширане и оптимизирани транспортни протоколи гарантират, че потребителите по целия свят получават еднакво бързо и гладко изживяване при залагане.

Всичко това прави инфраструктурното направление на Delasport едно от най-интересните в индустрията и най-хубавото е, че те винаги търсят нови таланти – затова Георги съветва всеки да следи кариерните страници на Delasport.