Případová studie

Cloudová infrastruktura a Internal Developer Platform (IDP) pro e-commerce řešení

Mrakodrapy v městě jako symbol strukturované, organizované a moderní cloudové platformy

Klient

Quanti je česká technologická společnost založená v roce 2010 týmem vývojářů z Českého vysokého učení technického. Quanti poskytuje zakázková softwarová a hardwarová řešení zejména v oblastech webových a mobilních aplikací, e-commerce a AR/VR a 3D. Tým více než 150 specialistů realizoval přes 100 projektů napříč různými odvětvími.

Výzva

Společnost Quanti byla oslovena českou pobočkou významné globální retail značky s cílem vyvinout e-commerce platformu pro český trh, kde značka doposud neměla online prodejní kanál. Vzhledem ke globální síle značky a široké zákaznické základně se již od spuštění očekával vysoký objem návštěvnosti. To kladlo vysoké nároky na robustní cloudovou infrastrukturu, která by zajistila škálovatelnost, výkon a spolehlivost. Interním týmům však chyběly potřebné zkušenosti s cloudovou architekturou, a proto bylo nezbytné zapojit externího partnera, který navrhne a implementuje řešení splňující technické požadavky i globální standardy značky.

Řešení

Aby Quanti splnilo požadavky klienta, dodalo komplexní e-commerce řešení založené na Magento, které tvořilo jeho jádro. Okolo jádra Magento vzniklo několik webových frontendů a podpůrných služeb, které společně vytvořily celý ekosystém. Protože Magento není zcela cloud-native, náš tým ho přizpůsobil a navrhl infrastrukturu tak, aby se v prostředí AWS chovalo co nejvíce jako cloud-native. Infrastruktura byla postavena na Kubernetes, doplněná o řadu AWS managed služeb pro databáze, cache, fronty zpráv a další. Od počátku byla architektura navržena s důrazem na výkon, bezpečnost a spolehlivost. Mezi klíčové prvky patřily load balancing, CDN, Web Application Firewall (WAF), zásady zero-trust, distroless kontejnerové image a Infrastructure as Code (IaC). Aby bylo použití pro vývojáře Quanti jednoduché a efektivní byly vývojářské nástroje, provisioning infrastruktury a automatizace nasazování integrovány do Internal Developer Platform (IDP). Tato platforma umožnila backendovým i frontendovým týmům Quanti efektivně a standardizovaně vyvíjet, testovat a nasazovat kteroukoliv komponentu z eko-systému. Úzce jsme spolupracovali na přizpůsobení IDP tak, aby odpovídala pracovním postupům a vývojovým praktikám týmů.

Výsledky

Internal Developer Platform (IDP) umožnila vývojářům nasazovat do všech testovacích i produkčního prostředí kdykoliv. Plně automatizované nasazování infrastruktury i aplikací spouštěné každým commitem do verzovacího systému zcela odstranilo čekací lhůty (žádné ticket-ops) i potřebu manuálních zásahů (žádné click-ops). Novinky a změny je tak možné doručovat během několika minut, a to s minimem neúspěšných produkčních nasazení. Run-time prostředí zůstává stabilní a odolné bez incidentů souvisejících s infrastrukturou a to i při zvýšené zátěži. Odstraněním provozních překážek a automatizací a standardizací postupů umožnilo Quanti týmům rychle iterovat a spolehlivě nasazovat nové funkce aplikací. Klient dosahuje přibližně 10 milionů Kč měsíčního obratu, což je nejvyšší objem prodejů v regionu.

"Díky nasazení cloudové infrastruktury a Internal Developer Platform od Zonia jsme dokázali výrazně zrychlit vývoj a nasazení našeho e-commerce řešení. Automatizované procesy a standardizované workflow eliminovaly technické překážky a umožnily našim vývojářům soustředit se na to, co dělají nejlépe - vytvářet skvělé produkty pro naše klienty."


Václav Podlipný

Václav Podlipný

CEO

Použité technologie

AWS - EKS, RDS, NLB, MQ, ElastiCache, Cloudfront, Terraform, Helm, NewRelic, OpenTelemetry

Chcete zrychlit vývojový cyklus, zvýšit produktivitu vývojářů a snížit rizika při nasazování?

Objevte, jak může Internal Developer Platform posílit vaše týmy, aby dodávaly rychleji a spolehlivěji.