

Poznáte ten scenár: Black Friday, najväčšia predajná udalosť roka. Návštevnosť vyletí na trojnásobok. A e-shop padne. Objednávky sa strácajú, zákazníci odchádzajú ku konkurencii, reputácia trpí. Pritom riešenie existuje — len vyžaduje správnu architektúru od začiatku, nie hasenie požiarov v poslednú chvíľu.
Väčšina výpadkov pri nárazovej návštevnosti má rovnaký koreň: systém nebol navrhnutý pre horizontálne škálovanie. Typické bottlenecky:
Pridáte viac RAM, rýchlejší CPU, väčší disk. Jednoduché, ale má tvrdý strop — najvýkonnejší server stále nezvládne neobmedzený traffic. A stojí exponenciálne viac.
Pridáte ďalšie servery a rozložíte záťaž medzi ne. Teoreticky neobmedzené, ale vyžaduje architektúru, ktorá s tým počíta — stateless služby, distribuovaný cache, message queues.
Moderný e-shop musí byť navrhnutý pre horizontálne škálovanie. Vertikálne škálovanie je len dočasná záplata.
Server nesmie uchovávať stav medzi požiadavkami. Sessions patria do Redis alebo iného distribuovaného úložiska. Každý request môže byť obslúžený ktorýmkoľvek serverom v clusteri.
Jeden master pre zápisy, viacero replík pre čítanie. 90 % operácií v e-shope sú čítania (prehliadanie produktov, kategórií), takže read repliky dramaticky znižujú záťaž na master.
Viacvrstvový cache je základ škálovateľnosti:
Nie všetko musí byť synchronné. Email po objednávke? Aktualizácia skladu? Notifikácia? Tieto operácie patria do message queue (RabbitMQ, Redis Streams) a spracúvajú sa na pozadí bez blokovania užívateľa.
Cloudové platformy umožňujú automaticky pridávať a odoberať servery podľa záťaže. Nastavíte pravidlá: „ak CPU presiahne 70 %, pridaj inštanciu". Black Friday? Systém sa automaticky rozšíri. Január? Zmenší sa a šetrí náklady.
Pred každou veľkou akciou (Black Friday, Vianoce, flash sale) si overte:
Architektúra Grandus je navrhnutá s ohľadom na škálovateľnosť:
Výsledok: klienti Grandus zvládajú predajné špičky bez výpadkov, pretože architektúra je na ne pripravená — nie ako afterthought, ale ako základný princíp.
Najdrahšie je škálovať systém, ktorý na to nebol navrhnutý. Migrácia z nešálovateľnej na škálovateľnú architektúru uprostred rastu je ako výmena motora za jazdy. Investícia do správnej architektúry na začiatku je zlomkom ceny v porovnaní s núdzovou prestavbou, keď server padne v najdôležitejší predajný deň roka.

Expertné konzultácie v oblasti eshopov poskytujeme nielen našim klientom, ale je možné si dohodnúť konzultáciu aj Vášho eshop alebo web riešenia.
