Powrót do historii sukcesu

Automatyzacja jako klucz do skalowalności platformy HOGS aiTMS

Hogs to innowacyjna firma technologiczna i lider w swojej niszy na rynku logistycznym Europy Środkowo-Wschodniej. Sercem jej operacji i kluczowym produktem jest autorska, zaawansowana platforma HOGS aiTMS.

Platforma służy do kompleksowego zarządzania transportem i spedycją. Zaprojektowana z myślą o maksymalizacji wydajności, HOGS aiTMS wykorzystuje zaawansowane algorytmy do optymalizacji tras, zarządzania flotą oraz monitorowania przesyłek w czasie rzeczywistym. To kluczowe narzędzie pracy zarówno dla wewnętrznego zespołu Hogs, jak i dla jej klientów, którzy dzięki niemu mogą automatyzować i usprawniać swoje procesy logistyczne.

Wykorzystane usługi:

magnific.com

Klient:

Hogs sp. z o.o.

Branża:

Logistyka
Spedycja
SaaS

Technologie:

AWS
Kubernetes (EKS)
Terraform
GitLab

ArgoCD
Karpenter
AWS RDS
AWS Lambda

Wyzwania

Nieskalowalna infrastruktura i ryzyko przestojów

Platforma HOGS aiTMS jest kręgosłupem operacyjnym dla firm logistycznych. Każda minuta niedostępności systemu to realne straty finansowe i opóźnienia w łańcuchu dostaw, dlatego odporność nie jest luksusem, a fundamentalnym wymogiem biznesowym. Klienci HOGS oczekują gwarancji ciągłości działania, a utrata dostępu do platformy w godzinach szczytu mogłaby sparaliżować ich operacje.

Technicznie, aplikacja doświadcza gwałtownych skoków ruchu, więc jej architektura musi być w stanie dynamicznie się skalować, aby obsłużyć te piki bez utraty wydajności.

Decyzja o migracji z infrastruktury on-premise w OVHcloud do chmury AWS była strategicznym krokiem, mającym na celu rozwiązanie fundamentalnych problemów, które hamowały rozwój platformy HOGS. Dotychczasowe środowisko generowało szereg problemów technicznych i biznesowych:

Brak skalowalności:

W momentach zwiększonego ruchu aplikacja stawała się niedostępna, co prowadziło do frustracji użytkowników i strat biznesowych.

Nieefektywność kosztowa:

Brak skalowania dotyczył również bazy danych, która generowała stałe, wysokie koszty.

Brak automatyzacji:

Manualny proces wdrażania nowych wersji aplikacji spowalniał time-to-market i zwiększał ryzyko błędów ludzkich.

Reaktywne podejście:

Brak monitoringu 24/7 oznaczał długi czas reakcji na incydenty, a zespół HOGS, zamiast skupiać się na innowacjach, musiał nieustannie „gasić pożary”.

Współpraca z Tenesys to dla nas cenne doświadczenie i okazja do rozwoju. Dzięki ich wsparciu zbudowaliśmy skalowalne środowisko dla platformy HOGS, a przy tym zdobyliśmy wiele praktycznej wiedzy technologicznej. To partnerstwo pozwoliło nam nie tylko realizować strategię wzrostu z większym spokojem, ale także poszerzyć nasze kompetencje i lepiej przygotować się na kolejne wyzwania.

Kierownik ds. Systemów informatycznych

Paweł Pisarski

Hogs sp. z o.o.

Nasza rola

Od projektu po pełną automatyzację

HOGS szukał partnera z udokumentowanym doświadczeniem w złożonych migracjach do chmury i wdrażaniu nowoczesnych praktyk DevOps. Naszym zadaniem było nie tylko przeprowadzenie migracji, ale zaprojektowanie i zbudowanie od zera nowej, zautomatyzowanej architektury gotowej na przyszły rozwój oraz objęcie jej profesjonalnym utrzymaniem.

Zakres prac

W odpowiedzi na zidentyfikowane problemy, przedstawiliśmy jasny plan transformacji środowiska HOGS:

Krok 1: Projekt i plan migracji: Rozpoczęliśmy od przygotowania szczegółowej propozycji nowej infrastruktury w AWS, opartej o konteneryzację, oraz precyzyjnego planu migracji.

Krok 2: Adaptacja i automatyzacja: Przystosowaliśmy aplikację do działania w środowisku Kubernetes (EKS), tworząc dedykowane helm charty oraz budując od zera w pełni zautomatyzowane procesy CI/CD w GitLab.

Krok 3: Testy i migracja danych: Po zakończeniu testów na klastrze testowym, przeprowadziliśmy bez przestojową migrację danych z bazy MariaDB na serwerze wirtualnym do w pełni zarządzanej usługi AWS RDS.

Krok 4: Uruchomienie i przejęcie odpowiedzialności: Uruchomiliśmy aplikację w nowym, produkcyjnym środowisku i natychmiast objęliśmy całą infrastrukturę proaktywnym monitoringiem i utrzymaniem 24/7, przejmując pełną odpowiedzialność za jej stabilność. Monitoring został oparty o Telegraf, Loki oraz powiadomienia z AWS Health przesyłanych przy pomocy customowych Lambd.

Rezultaty

Wpływ i korzyści biznesowe

Wdrożenie nowej architektury natychmiast przyniosło wymierne efekty. Manualne i ryzykowne wdrożenia zostały zastąpione przez w pełni zautomatyzowany pipeline CI/CD z wykorzystaniem ArgoCD, co pozwoliło na zwiększenie liczby wdrożeń.

Najważniejsze rezultaty:

  • Wysoka dostępność (Multi-AZ): Wyeliminowanie pojedynczych punktów awarii.
    W razie problemów ruch i baza danych płynnie przełączają się na zapasową infrastrukturę.
  • Dynamiczne skalowanie: Środowisko (EKS + Karpenter) automatycznie dopasowuje zasoby do obciążenia, bez problemu obsługując nagłe piki ruchu.
  • Bezpieczeństwo ciągłości działania (DR): Zagwarantowano rygorystyczne wskaźniki przywracania po awarii: utrata danych poniżej 15 min (RPO) i powrót systemu poniżej 1h (RTO).
  • Bezpieczne, zautomatyzowane wdrożenia: Wdrożenie pipeline’ów CI/CD (ArgoCD)
    z testami zastąpiło ryzykowne, ręczne aktualizacje aplikacji.
  • Proaktywny monitoring 24/7: Natychmiastowe wykrywanie i rozwiązywanie incydentów przez zespół on-call, zanim odczują to użytkownicy.
  • Optymalizacja kosztów: Znaczne oszczędności dzięki automatycznemu skalowaniu bazy danych (AWS Lambda) w okresach mniejszego ruchu.

dostępność systemu

Osiągnięcie dostępności systemu na poziomie
99,95% w skali roku.

czas reakcji (MTTA)

Skrócenie czasu reakcji na 100% incydentów
do poniżej 1 godziny.

Dalsza współpraca

Dziś platforma HOGS funkcjonuje w nowej rzeczywistości – takiej, w której skoki ruchu są naturalnym elementem biznesu, a nie źródłem obaw o stabilność. Tenesys pozostaje strategicznym partnerem HOGS, dbając o niezawodność infrastruktury 24/7, co pozwala firmie bezpiecznie planować dalszy rozwój i umacniać swoją pozycję lidera w branży logistycznej.