Ciele
Ako aukčný portál pre najmä futbalové tričká čelili problémom s latenciami pre viaceré svetové lokality a prudkými nárastmi zaťaženia po skončení futbalového zápasu a začatí aukcie.
Výzvy
- Viaceré GEO lokácie
- GEO synchronizovaná DB
- Náhle nárasty prevádzky
- Škálovateľné na nové miesta
- Všetko za 2 mesiace
Výhody
- Škálovateľné na nové regióny podľa premenných
Riešenie
DevOpsGroup urobila maximum a poskytla škálovateľnú infraštruktúru IaaC, ktorá je riadená parametrami a je možné ju škálovať nahor alebo nadol.
Pre databázu boli použité Dynamo Global Tables so synchronizáciou.
Na účely úspory nákladov bola v každom regióne použitá lokálna kópia OpenSearch so synchronizačným skriptom Lambda z Dynamo DB. Nárasty zaťaženia boli vyriešené Lambda serverless pre postihnuté komponenty.
Ostatné zdroje boli v EKS (Kubernetes). MatchWornShirt prevádzkuje celú svoju produkciu na riešení, ktoré poskytuje DevopsGroup.
Lukáš Stanislav
Head of Technology
V 4Trans Factoring jsme hledali partnera, který by nám zajistil DevOps řešení pro naši cloudovou infrastrukturu, a našli jsme ho v DevOpsGroup. Ve srovnání s interními zaměstnanci dokáže tento partner snadno škálovat, což je vlastnost, kterou jsme využili na již na třech úrovních. Začínali jsme s balíčkem pro samostatně spravovaný Kubernetes cluster (s Terraform, EKS, ALB, RDS), poté jsme si zajistili specialistu na poloviční úvazek a nyní máme externího člena týmu, který je součástí našeho týmu, ale odborně vedený z DevOpsGroup. Po odborné stránce nabízí tento partner ideální mix mezi vysokou úrovní znalostí, kolektivními zkušenostmi a flexibilitou při hledání řešení. Spolupráci si pochvalujeme a můžeme DevOpsGroup vřele doporučit jako partnera.


