Trustsoft

Shipmonk - z malého startupu k miliardovému byznysu

ShipMonk je jedním z nejrychleji rostoucích startupů ve světě logistiky. Přináší do ní nové postupy, rychlost, spolehlivost a dostupnost pomocí nejmodernějších technologií. Situace ale taková nebyla vždy a zvlášť v začátcích byly často problémy nejen s dostupností, ale i s aktualizacemi aplikace. Jak firma rostla, původní nastavení přestalo stačit.

Původní nastavení

ShipMonk měl k dispozici 3 produkční servery a 4 vývojové, které byly umístěné u Vultr a Digital Ocean. Vzhledem k monolitické povaze aplikace byl hlavní produkční server jednou z největších instancí v Digital Ocean.
Toto nastavení:

  • neumožňovalo škálování, výkon mohl být navýšen pouze přidáním instance, což bylo nejen neekonomické, ale v budoucnu i nemožné
  • nebylo možné instance dynamicky měnit, a to přinášelo vysoké náklady
  • aktualizace byly komplikované a vyžadovaly krátké odstávky aplikace

Ani jeden z poskytovatelů v té době neměl oddělená datacenta, na která by bylo možné snadno přepnout, proto náš disaster recovery plan zahrnoval udržování kopie a migraci k druhému poskytovateli. Rozhodli jsme se pro AWS.

Postup migrace

Migraci předcházela úprava aplikace do mikroservice. Pak jsme v AWS vytvořili celé prostředí v Terraform a pro migraci využili Kubernetes. Kubernetes jsme dále monitorovali a pomáhali odladit. Připravili jsme CI/CD pipeline.
Výsledek:

  • Odolnost proti výpadkům - ShipMonk má teď oddělená 3 data centra
  • Škáluje automaticky – výkon aplikace se zvyšuje nebo snižuje podle aktuální potřeby, což vede k snížení nákladů
  • Aktualizace na pozadí – aktualizace probíhají nepostřehnutelně a neustále
  • Neomezené nasazování nových verzí – díky nastavení CI/CD pipeline je možné nepřetržitě testovat a nasazovat nové verze

Díky tomuto nastavení se může ShipMonk dále rozvíjet, rozšiřovat své služby a aplikaci. Ta je odolná, protože se její výkon dynamicky přizpůsobí aktuálnímu zájmu zákazníků.

Prohlédněte si případové studie našich klientů

Je jedno, v jakém oboru podnikáte, pokud potřebujete cloud, jsme tu pro vás. Prohlédněte si případové studie našich klientů.

Testimonial
"S Trustsoftem spolupracujeme již několik let. Převedli naši infrastrukturu na AWS a dále ji spravují. Jsme rádi, že s nimi můžeme spolupracovat."
Testimonial
"Velmi ochotný tým se zkušenostmi s různými službami AWS."
Testimonial
"Rád bych zdůraznil velmi dobrou spolupráci s Trustsoftem. Jejich přístup je velmi profesionální a rychle reagují na naše požadavky. Velmi nám pomohli s interními projekty."
Testimonial
"Zažraní a zkušení inženýři a architekti + poskytnuté plnohodnotné prostředí založené na AWS pro vývoj našich aplikací včetně základní linie pro nasazení EKS a CICD pipelines + velké nasazení ke splnění náročných termínů"