JackCode nawigasiýasyiGaming önümlerini dörediň, işe goýberiň we masştablaşdyryň.
Dili üýtget
Praktiki gollanma

Gorizontal ölçeg

API üçin horizontal masştab we ýük deňagramlylygy: islegiň islendik mukdary üçin ýokary elýeterlilik, şowsuzlyga çydamlylyk we durnuklylyk.
Ekspert Stanislaw Anisimow

API önümiň esasyna öwrülende we sekuntda on müňlerçe soragy işläp başlanda, onuň gorizontal masştabyny üpjün etmek gaty möhümdir. Bu bolsa hyzmaty bes etmezden täze ýagdaýlaryň goşulmagyny we deňagramlaşdyryjylaryň kömegi bilen olaryň arasynda ýüküň paýlanmagyny aňladýar.

Biz çeýe ösmäge we islendik ýokary ýüklere çydap bilýän ulalýan API arhitekturasyny taýýarlaýarys we durmuşa geçirýäris.

Horizontal scaling nähili işleýär

Komponent Näme edýär
Load balancer Gelýän traffigi API serwerleriniň arasynda paýlaýar (HAProxy, Nginx, AWS ELB)
API häkimiýetleri API programmalarynyň garaşsyz göçürmeleri
Umumy maglumat ammary Merkezleşdirilen DB ýa-da ähli edaralar üçin elýeterli kesh
Health-check и auto-recovery Häkimiýetleriň elýeterliligine gözegçilik etmek we awtomatiki dikeldiş

Näme üçin gerek?

Haýyşlar birden köpelende durnuklylyk

Şowsuzlyga çydamlylyk - bir düwüniň şowsuzlygy API-iň işine täsir etmeýär

Programmanyň logikasynda hiç hili üýtgeşme bolmazdan "giň" masştabyny goldamak

Täzelenmeleri tapgyrlaýyn çykarmak ukyby (rolling update)

Dinamiki masştabyň hasabyna çykdajylary optimizirlemek

Näme ulanýarys

Load balancers: HAProxy, Nginx, AWS ELB, GCP Load Balancer

Orkestratorlar: Docker Swarm, Kubernetes, ECS

Кеш и shared state: Redis, Memcached, S3

Gözegçilik: Prometheus, Grafana, Datadog

CI/CD: Täze ýükleriň awtomatiki deplosy

Nirede möhüm

Maliýe we bank API-leri

Realtaým oýunlary we akym hyzmatlary

Satylanda we iň ýokary ýükde E-commerce

Global gurşawy we GEO paýlanyşy bolan önümler


"Horizontal scaling" ösüş üçin binagärlik esasydyr. Biz siziň API-leriňizi traffigiň islendik möçberinde ýokary bökdençlilik, dinamiki masştab we hemişelik elýeterlilik bilen üpjün ederis.