Dostupné vstupenky díky cloudu

logo-go-out

 

Typ služeb

Professional Services
Cloud Architect, Cloud Build, Cloud Migrate

Odvětví

Zábavní průmysl
Online prodej lístků

Technologie

Google Cloud Platform
Google Kubernetes Engine

SDÍLET

Analýza a problém

GoOut je český startup a online platforma pro prodej vstupenek. Jejich aplikaci však v minulosti poměrně často sužovaly výpadky. Jednalo se totiž o klasický monolit, hostovaný místním IaaS poskytovatelem, který se nedokázal dostatečně přizpůsobit růstu a nezvládal tak pokrýt zvýšený zájem zákazníků. Časté výpadky během špiček prodeje se staly normou, což pro firmu představovalo velké ztráty.

S tím se pojil i technologický dluh v samotné architektuře aplikace – nasazování nových verzí ani sdílení nových funkcí nebylo plně automatizováno a trvalo i několik dní, což výrazně zpomalovalo tým vývojářů. Development, staging, QA i produkce navíc pracovaly v různých prostředích, což přidělávalo spoustu problémů s integrací.

“Jakékoli výpadky jsou pro prodejce vstupenek, kteří využívají náš produkt, naprosto nepřijatelné. Okamžitě se u nich totiž tvoří řady naštvaných čekajících zákazníků. A s řešením, které jsme používali dříve, byly podobné situace poměrně časté.”

CTO, GoOut

S blížícími se turné několika světových hvězd začalo být všem v GoOutu jasné, že stávající infrastruktura nemá šanci odolat náporu zákazníků. Aby firma nepřišla o zisky, bylo potřeba problém ihned řešit.

“Hledali jsme inovativní technologie, které by nám pomohly problém vyřešit a Revolgy se ukázalo jako ideální partner v celém procesu implementace.”

Vojtěch Otevřel - CEO, GoOut

Řešení

Po důkladné konzultaci jsme se společně rozhodli, že nejlepším řešením současné situace je dockerizace celého workloadu a použití Google Kubernetes Engine (GKE).

Celý systém jsme pečlivě analyzovali a stabilizovali infrastrukturu nahrazením co největšího množství jeho klíčových komponent službami v rámci Google Cloud Platform (GCP). Také jsme sestavili novou delivery pipeline včetně feature-staging větví (gitlab review stages).

“Společně jsme díky Google Cloud Platform navrhli výkonné, škálovatelné a bezpečné řešení infrastruktury, které GoOutu umožňuje doručit nejlepší možný výsledek svým zákazníkům, kdykoliv a kdekoliv.”

Marek Bartík – Cloud Architect, Revolgy

Připraveni na budoucnost

Neplánované výpadky po úpravě celého systému prakticky zmizely. Optimalizace operací a automatizace snadných úkonů rozvázaly ruce vývojářům GoOutu, kteří se nyní konečně mohou soustředit na vývoj a netráví většinu času údržbou stávajícího řešení. Nová infrastruktura umožňuje deployment několika nových verzí denně bez jakýchkoli výpadků – klidně i během maximálního vytížení.

GoOut je tak díky nové architektuře postavené na GKE konečně pořádně připraven na růst.

“Výhody nového řešení byly vidět okamžitě během prvních prodejů vstupenek na koncerty Eda Sheerana. Všechny ostatní prodejce vstupenek postihly rozsáhlé výpadky a byli mimo provoz i několik hodin. Jediná platforma, která obrovský zájem ustála a mohla dál prodávat vstupenky, byl GoOut.”

Vojtěch Otevřel - CEO, GoOut