Sanitino je přední evropský e-shop specializující se na prodej sanitární techniky, koupelnového vybavení a designových doplňků pro moderní interiéry. Aktuálně působí na 12 trzích, kde zákazníkům nabízí široké portfolio kvalitních produktů, a díky neustálému rozšiřování sortimentu flexibilně reaguje na aktuální trendy a požadavky moderního bydlení. Společnost klade důraz na prvotřídní zákaznický servis, rychlou logistiku a profesionální poradenství, díky čemuž si upevnila svou pozici mezi lídry v oboru. Díky neustálé expanzi a rostoucímu počtu zákazníků čelí Sanitino vysokým nárokům na výkon, stabilitu a flexibilitu své digitální platformy. E-shop musí zvládat nejen rozsáhlý katalog produktů a specifika jednotlivých trhů, ale také sezónní výkyvy v návštěvnosti a objednávkách.
Dynamický růst e-shopu Sanitino, expanze na nové trhy a zvyšující se nároky na provoz e-commerce platformy odhalily limity stávající infrastruktury postavené na virtuálních strojích v Azure. Bylo nutné zajistit moderní, flexibilní a stabilní prostředí, které by nejen pokrylo aktuální potřeby, ale zároveň podpořilo další rozvoj a efektivní provoz.
Níže uvádíme klíčové výzvy, které jsme společně se Sanitinem identifikovali, a způsoby, jak jsme je vyřešili:
Výzva: Blížící se konec podpory operačního systému na virtuálních strojích zvyšoval bezpečnostní rizika a vyžadoval zásah do zastaralé infrastruktury.
Naše řešení: Navrhli jsme kompletní modernizaci infrastruktury s přechodem na Azure Kubernetes Service (AKS), což eliminovalo nutnost investic do zastaralého prostředí a přineslo technologicky nadčasové řešení.
Výzva: Každé navýšení kapacity znamenalo zdlouhavý a nákladný proces místo rychlého přizpůsobení aktuálním potřebám.
Naše řešení: Implementovali jsme prostředí umožňující horizontální škálování a připravili podmínky pro automatické škálování dle aktuální zátěže, čímž jsme výrazně snížili náročnost rozšiřování kapacit.
Výzva: Pevně vázané kapacity infrastruktury vedly k nevyužitým zdrojům a zbytečně vysokým provozním nákladům.
Naše řešení: Konsolidovali jsme provoz do Kubernetes clusteru, který umožňuje dynamické přidělování prostředků podle skutečných potřeb, což vedlo k optimalizaci nákladů na infrastrukturu.
Výzva: Provoz v přetížené cloudové zóně začal představovat riziko pro stabilitu a další růst e-shopu.
Naše řešení: Přesunuli jsme infrastrukturu do modernější zóny Germany West Central, doporučené samotným Microsoftem, čímž jsme zajistili lepší dostupnost kapacit a stabilitu do budoucna.
Výzva: Potřeba posílit bezpečnost a zrychlit doručování obsahu koncovým uživatelům.
Naše řešení: Nasadili jsme službu Azure Front Door, která kombinuje CDN, WAF a DDoS ochranu, což zvýšilo bezpečnost a zlepšilo uživatelskou zkušenost díky rychlejšímu načítání e-shopu.
Výzva: Složitý a zdlouhavý proces nasazování nových verzí aplikací.
Naše řešení: Připravili jsme prostředí pro automatizované releasy s využitím GitOps principů a ArgoCD, díky čemuž je nyní možné nasazovat změny rychleji a bez výpadků.
Výzva: Potřeba připravit prostředí pro efektivnější vývoj, automatizaci a rychlejší dodání změn zákazníkům.
Naše řešení: Navrhli jsme migraci CI/CD do GitLab CI, která umožní vyšší míru automatizace, efektivnější správu verzí a rychlejší dodávku nových funkcionalit.
Na základě identifikovaných výzev jsme pro Sanitino navrhli moderní infrastrukturu postavenou na Azure Kubernetes Service (AKS), která splňuje všechny požadavky na flexibilitu, efektivní správu zdrojů a bezpečný provoz. Celé řešení jsme koncipovali tak, aby podporovalo dynamický růst e-shopu, usnadnilo škálování podle aktuálních potřeb a zároveň minimalizovalo provozní náklady.
Součástí návrhu bylo také posílení bezpečnostních opatření, optimalizace nasazování nových verzí aplikací a příprava prostředí pro budoucí automatizaci DevOps procesů. Důraz jsme kladli na stabilitu provozu, jednoduchost správy a technologickou připravenost na další rozvoj e-commerce platformy.
Migrace infrastruktury do Azure Kubernetes Service přinesla Sanitinu moderní, flexibilní a efektivní prostředí, které okamžitě začalo podporovat každodenní provoz i dlouhodobý růst e-shopu. Díky novému řešení se podařilo odstranit technologická omezení původní infrastruktury a zároveň otevřít cestu k dalším inovacím.
Mezi hlavní dosažené výsledky patří:
Před:
Původní infrastruktura postavená na virtuálních strojích spolehlivě podporovala provoz e-shopu v předchozích letech, ale s rostoucími nároky a expanzí Sanitino začalo narážet na limity škálování a efektivity správy.
Po:
Modernizace přinesla flexibilní cloudové prostředí, které se automaticky přizpůsobuje aktuálním potřebám, zjednodušuje nasazování nových verzí a optimalizuje provozní náklady. To vše s ohledem na budoucí růst a inovace.
Modernizace infrastruktury e-shopu Sanitino přinesla víc než jen technologický upgrade. Společně jsme vytvořili flexibilní a výkonné prostředí, které umožňuje rychle reagovat na byznysové potřeby, efektivně škálovat a zjednodušit správu provozu.
Díky přechodu na moderní cloudové řešení v Azure Kubernetes Service má nyní Sanitino k dispozici infrastrukturu, která podporuje nejen stabilitu a bezpečnost, ale i rychlé nasazování novinek a automatizaci procesů. To znamená méně starostí s technologií a více prostoru pro soustředění na růst a inovace.
Spolupráce ukázala, že správně navržené řešení dokáže odstranit omezení, otevřít cestu k digitální transformaci a zajistit e-shopu konkurenční výhodu na evropském trhu. Sanitino je nyní připraveno využít plný potenciál své platformy a pokračovat v expanzi s jistotou, že technologie už nebude limitem, ale motorem jejich dalšího rozvoje.