2x szybszy sklep wiodącej drogerii dzięki migracji AWS i pełnemu ownershipowi

zbliżenie na tablet zakupy e-commerce

O KLIENCIE

Klient działa w obu kanałach jednocześnie – i technologia musi za tym nadążać

Klient to rozpoznawalna polska marka z segmentu beauty & retail – działająca zarówno online, jak i poprzez rozbudowaną sieć sklepów stacjonarnych. Sklep internetowy obsługuje zróżnicowaną bazę klientów i regularnie prowadzi kampanie promocyjne generujące skokowy wzrost ruchu.

Platforma oparta na Magento 2 zarządza katalogiem produktów, procesami zakupowymi, programem lojalnościowym i sprzedażą wielokanałową. To serce całego ekosystemu handlowego – każda godzina przestoju to realna strata przychodów, każda sekunda opóźnienia w ładowaniu to odpływ konwersji.

  • Skala i różnorodność kanałów: Sprzedaż online, sieć stacjonarna, aplikacja mobilna i program lojalnościowy muszą działać synchronicznie – w czasie rzeczywistym, bez kompromisów.
  • Wymagania UX branży beauty: Użytkownicy oczekują błyskawicznego wyszukiwania i bezproblemowego procesu zakupowego. Tolerancja na błędy jest tu wyjątkowo niska – konkurencja jest o jedno kliknięcie.
  • Sprzedaż omnichannel: Punkty lojalnościowe muszą działać identycznie w sklepie online i w sieci stacjonarnej. To wymaga spójnej integracji między kanałami, nie dwóch osobnych systemów.

 

KLUCZOWE WYNIKI, O KTÓRYCH PRZECZYTASZ W TYM CASE STUDY:

−50% czasu ładowania stron kategorii

−15% czasu ładowania kart produktu i CMS

8+ miesięcy stabilnej infrastruktury

360° ownership – infrastruktura, sklep, mobile

KONTEKST PRZEJĘCIA 

Miesiąc na przeniesienie całej platformy – bez możliwości przedłużenia terminu

Klient podjął decyzję o zmianie dostawcy technologicznego i postawił twardy termin: platforma musi być przeniesiona w ciągu miesiąca. Środowisko działało na Google Cloud Platform – klaster GKE z bazą Cloud SQL. Cała platforma Magento 2, wszystkie serwisy i zależności, działały na tym klastrze.

Podjęliśmy świadomą decyzję: zamiast budować architekturę od zera, sięgnęliśmy po sprawdzoną konfigurację opartą na AWS managed services, wcześniej przetestowaną w innym projekcie na podobną skalę. Priorytetem była szybkość dostarczenia – klient nie miał czasu na eksperymenty.

Migracja weszła na produkcję w październiku 2025, z kilkutygodniowym opóźnieniem spowodowanym problemami aplikacyjnymi odziedziczonymi po poprzednim środowisku. Infrastruktura AWS osiągnęła pełną stabilność operacyjną w grudniu 2025.

 

WYZWANIA

Platforma działała, ale hamowała biznes

Audyt infrastruktury ujawnił typowy obraz dojrzałej platformy z bagażem lat – technicznie sprawnej, ale hamującej rozwój biznesu.

  1. Brak pełnego ownershipu nad infrastrukturą. Zewnętrzna konfiguracja na GCP oznaczała, że każda decyzja techniczna przechodziła przez poprzedniego dostawcę. Klient nie miał realnej kontroli nad własną platformą.
  2. Wydajność poniżej oczekiwań. Strony kategorii, karty produktów i treści CMS ładowały się zbyt wolno. W e-commercebeauty decyzja zakupowa zapada w ciągu sekund – wolno działająca strona to realna utrata sprzedaży.
  3. Błędy w procesie finalizacji zakupu. Problemy techniczne w checkoucie były widoczne dla użytkowników i prowadziły do porzucania koszyków na ostatnim etapie zakupu.
  4. Wyszukiwarka, która nie pomagała sprzedawać. Natywna wyszukiwarka Magento nie dawała trafnych podpowiedzi – użytkownicy nie znajdowali szukanych produktów i odchodzili, zanim zdążyli kupić.
  5. Brak aktywnego programu lojalnościowego online. Program lojalnościowy był wcześniej zamknięty. Jego ponowne uruchomienie i integracja z kanałem online były jednym z kluczowych celów współpracy.

PROCES REALIZACJI

Od audytu i przejęcia pod presją czasu do stabilnej platformy i systematycznego rozwoju.

Na każdym podobnym projekcie pracujemy według powtarzalnego modelu: audyt i przejęcie → migracja infrastruktury → stabilizacja → nowe funkcje → ciągły rozwój. W przypadku tego projektu każda faza miała twardy kontekst – i konkretny wynik.

 

FAZA 1 (lato 2025) – Audyt techniczny i przejęcie projektu

Współpraca rozpoczęła się od audytu całego sklepu osadzonego na platformie Magento 2, a także audytu infrastruktury. Nasz zespół przeanalizował konfigurację środowisk GCP, diagram infrastruktury, alokację zasobów oraz dostępne metryki ruchu. Wynikiem był przejrzysty obraz stanu technicznego i plan działania z określonymi priorytetami.

Przejęcie objęło pełną dokumentację środowisk i transfer dostępów. Klient od pierwszego dnia miał jednego partnera odpowiadającego za całość zamiast odpowiedzialności rozmytej pomiędzy więcej podmiotów.

 

FAZA 2 (jesień 2025) – Migracja infrastruktury: GCP (GKE) → AWS managed services

Serce zmiany stanowiła migracja z Google Cloud Platform na Amazon Web Services – z architekturą opartą w 100% na managed services, bez konieczności samodzielnego utrzymywania maszyn wirtualnych. 

Stworzyliśmy dwa w pełni odseparowane środowiska – każde na dedykowanym koncie AWS, spięte w ramach AWS Organizations. Środowisko preprod (stage) jest całkowicie niedostępne z zewnątrz. Wszystkie usługi AWS tworzone są zgodnie z obowiązującymi best practices.

Nowa architektura AWS:

  • Amazon ECS – platforma kontenerowa z automatycznym skalowaniem, przydzielająca zasoby obliczeniowe dynamicznie per ECS Task (zbiór kontenerów) w odpowiedzi na aktualne obciążenie
  • Amazon RDS Aurora MySQL – klaster bazodanowy z możliwością niezależnego skalowania instancji odczytu i zapisu, automatycznym failoverem, skalowaniem bez przestoju (downtime’u) i RDS Proxy zarządzającym pulą połączeń do bazy
  • Amazon OpenSearch – silnik wyszukiwarki obsługujący katalog produktów i wyszukiwarkę sklepu
  • Amazon ElastiCache – in-memory warstwa cache dla sesji użytkowników i obiektów aplikacji, redukująca liczbę zapytań do bazy danych 
  • Amazon MQ (RabbitMQ) – broker wiadomości zapewniający asynchroniczną komunikację między serwisami
  • Amazon EFS w pełni zarządzany, sieciowy system plików automatycznie skalujący pojemność wraz z rozrostem danych, zapewniający współdzielony dostęp do plików aplikacji między wieloma instancjami Magento
  • Amazon S3 – obiektowy magazyn mediów, umożliwiający serwowanie zasobów bezpośrednio przez Cloudflare z pominięciem stosu aplikacyjnego
  • Cloudflare WAF – standardowa zapora aplikacyjna z aktywnym monitoringiem ruchu 

 

Wdrożenie produkcyjne nastąpiło w październiku 2025. Infrastruktura AWS osiągnęła pełną stabilność operacyjną w grudniu 2025.

 

FAZA 3 (przełom 2025/2026) – Stabilizacja: wydajność, cache i eliminacja błędów

Gdy platforma działała na nowej infrastrukturze, zabraliśmy się za optymalizację – systematyczną i mierzalną. Pierwszym krokiem było wdrożenie Varnish Cache w miejsce wbudowanego cache Magento. Efekty były natychmiastowe.

  • Wdrożenie Varnish Cache jako warstwy HTTP cache
  • Optymalizacja wczytywania labeli produktowych
  • Optymalizacja ładowania menu nawigacyjnego i drzewa kategorii na listingach
  • Optymalizacja widgetów karuzel produktowych na różnych podstronach
  • Porządkowanie wolno działających zadań cron i eliminacja błędów systemowych
  • Usunięcie błędów w procesie checkoutu powodujących porzucanie koszyków

 

Od grudnia 2025 platforma działa stabilnie – bez incydentów po stronie infrastruktury, z pełnym monitoringiem i zdefiniowanymi procesami reagowania.

 

FAZA 4 (przełom 2025/2026) – Rozwój: wyszukiwanie, lojalność i omnichannel

Gdy platforma działała stabilnie, skupiliśmy się na funkcjach widocznych dla użytkownika – i mierzalnych w wynikach sprzedaży.

 

Luigi’s Box – inteligentna wyszukiwarka. Wdrożyliśmy widok autocomplete i pełnostronicowy widok wyników wyszukiwania. Dzięki temu, klienci drogerii trafiają na szukane produkty szybciej i trafniej, co bezpośrednio przekłada się na wyższy współczynnik konwersji i lepsze doświadczenie z samych zakupów.

Program lojalnościowy klienta. Program lojalnościowy – wcześniej zamknięty – został uruchomiony na nowo i zintegrowany z zewnętrznym systemem lojalnościowym. Klienci zbierają punkty za zakupy online i wymieniają je na kupony dostępne zarówno w sklepie internetowym, jak i stacjonarnym.

Sellasist – zarządzanie zamówieniami z wielu kanałów sprzedaży. Integracja narzędzia centralizującego obsługę zamówień niezależnie od kanału, przez który wpłynęły.

 

FAZA 5 (2026, ongoing) – Ciągły rozwój

Współpraca trwa i wciąż się rozwija. Zadania zrealizowane, w toku i w planach (lipiec 2026):

  • Upgrade Magento z wersji 2.4.5 do 2.4.8-p5 oraz PHP 8.4 wraz z podniesieniem wersji Hyvä Theme, Alpine.js i Tailwind CSS. Platforma zawsze na aktualnej, wspieranej wersji, z dostępem do najnowszych funkcjonalności i poprawek bezpieczeństwa.”
  • Wdrożenie RMA (Return Merchandise Authorization) – zautomatyzowany proces szybkich zwrotów zgodny z unijną Dyrektywą 2023/2673. Zgodność z prawem oznacza dla klienta uniknięcie ryzyka kar regulacyjnych, a dla kupujących – prostszy, szybszy proces zwrotu, co realnie zmniejsza obawę przed zakupem i ogranicza porzucanie koszyka na etapie decyzji zakupowej.
  • Nowy koszyk i checkout – pełna przebudowa procesu zakupowego pod wyższy współczynnik konwersji 
  • Aplikacja mobilna – spółka z grupy Digitree przejęła rozwój aplikacji mobilnej, zapewniając spójność całego ekosystemu cyfrowego

STACK TECHNOLOGICZNY

Architektura oparta na managed services AWS – bez konieczności samodzielnego utrzymywania maszyn wirtualnych.

Infrastruktura oparta w całości na managed services AWS to na polskim rynku e-commercewciąż nieoczywisty wybór – szczególnie dla platformy Magento. Dla sklepów o dużej skali, sezonowych pikach ruchu i rosnącym katalogu produktów zmienia ona sposób myślenia o technologii: AWS odpowiada za dostępność i bezpieczeństwo warstwy infrastrukturalnej, a zespół techniczny skupia się na rozwoju platformy – nie na zarządzaniu serwerami.

Kluczową korzyścią tej architektury jest prostota codziennego utrzymania. Gdy pojawia się potrzeba zwiększenia zasobów – na przykład przed sezonem promocyjnym – DevOps skaluje odpowiednią usługę, a samo skalowanie zajmuje od kilku do kilkunastu minut. Część usług obsługuje skalowanie bez żadnego przestoju, co w e-commercema bezpośrednie przełożenie na dostępność sklepu dla klientów. 

 

WYNIKI

Wyniki, które można zmierzyć, utrzymać i powtórzyć przy kolejnym projekcie.

−50%  czasu ładowania stron kategorii produktowych – po wdrożeniu Varnish Cache i optymalizacji listingów

−15%  czasu ładowania kart produktu – optymalizacja labeli, cache i struktury renderowania

−15%  czasu ładowania stron CMS – wdrożenie cache’owania i przebudowa struktury szablonów

Stabilna infrastruktura  od grudnia 2025 bez incydentów po stronie AWS (stan na lipiec 2026)

Luigi’s Box, program lojalnościowy klienta, Sellasist  – trzy kluczowe moduły wpływające na konwersję i lojalność

360° ownership  – infrastruktura, e-commercei aplikacja mobilna w jednej grupie Digitree

Zgodność z prawem UE – wdrożenie RMA zgodnie z Dyrektywą 2023/2673

Artur Spychalla

DevOps Engineer, Fast White Cat

Przejście na Managed Services znacząco upraszcza utrzymanie nowoczesnej infrastruktury i pozwala zespołom skupić się na dostarczaniu wartości biznesowej zamiast na administracji. Jest to możliwe, ponieważ wiele obowiązków operacyjnych zostaje przeniesionych na dostawcę chmury zgodnie z modelem Shared Responsibility Model.

W przypadku tego projektu migracja na Managed Services znacząco ograniczyła prace utrzymaniowe realizowane przez zespół DevOps. Największą korzyścią okazało się przejęcie przez dostawcę chmury wielu zadań operacyjnych. Zarządzanie infrastrukturą, aktualizacje, patchowanie usług, zapewnienie wysokiej dostępności czy skalowanie kontenerów aplikacyjnych przestały wymagać codziennej uwagi zespołu. Ponadto w przypadku usług w pełni zarządzanych, dostawca chmury odpowiada również za utrzymanie warstwy infrastruktury oraz wdrożenie poprawek bezpieczeństwa w zakresie swojej odpowiedzialności, co znacząco ogranicza ryzyko związane z utrzymaniem środowisk.

Nie oznacza to jednak, że Managed Services są rozwiązaniem pozbawionym wad. Koszt infrastruktury jest zazwyczaj wyższy niż w przypadku tradycyjnych serwerów. Należy również pamiętać, że część usług narzuca określony sposób działania i oferuje mniejsze możliwości konfiguracyjne względem usług self-hosted na tradycyjnych serwerach. Minusem może być również overprovisioning – w przypadku niektórych usług trzeba zaakceptować minimalny rozmiar lub klasę zasobów, przez co część opłacanej alokacji pozostaje niewykorzystana. Z drugiej strony taki zapas zasobów zwiększa odporność środowiska na nagły wzrost obciążenia i pozwala lepiej przygotować się na zwiększony ruch bez konieczności natychmiastowej ingerencji zespołu.

Mimo tych kompromisów osobiście zdecydowanie preferuję pracę z Managed Services. Zamiast zajmować się utrzymywaniem systemów operacyjnych, patchowaniem usług czy rozwiązywaniem problemów infrastrukturalnych, mogę skupić się na projektowaniu architektury, automatyzacji oraz rozwoju platformy. Dodatkowo kwestie związane ze skalowaniem środowiska przestają być osobnym projektem infrastrukturalnym i stają się elementem konfiguracji usług, co znacząco upraszcza rozwój całej platformy.

W mojej ocenie jest to znacznie lepsze wykorzystanie kompetencji zespołu niż utrzymywanie infrastruktury self-hosted tylko po to, aby ograniczyć miesięczne koszty samej infrastruktury. Ostatecznie warto patrzeć nie tylko na koszt zasobów, ale również na czas inżynierów, ryzyko operacyjne oraz szybkość dostarczania nowych funkcjonalności. To właśnie te elementy najczęściej decydują o rzeczywistym koszcie utrzymania nowoczesnej platformy.

Ownership jest jedną z wartości, jakie współdzielimy w Fast White Cat. Biorąc odpowiedzialność za projekt i jego rezultaty nie tylko dajemy gwarancję dostarczenia jakościowego kodu, ale przede wszystkim patrzymy na całokształt biznesu klienta, a nie sam wycinek, który dotyczy nas bezpośrednio. Tylko w ten sposób możemy doradzać takie rozwiązania, które długofalowo są dla klientów najlepsze pod kątem skuteczności i wydajności sklepu, a także samej sprzedaży. Dla nas samych to także stały impuls do wzrostu, poszukiwania nowych i bardziej efektywnych rozwiązań – rekomendujemy i wdrażamy tylko takie technologie, jakie sami wykorzystalibyśmy we własnym sklepie.

Takie projekty tylko utwierdzają w przekonaniu, że to słuszny kierunek i doceniają go zarówno klienci, jak i nasi pracownicy.

Jakub Rajski

Chief Consulting Officer, członek zarządu w Fast White Cat

CO DALEJ

Roadmapa, która rośnie razem z biznesem.

  • Zrealizowane: upgrade Magento z 2.4.5 do 2.4.8-p5 oraz PHP 8.4, wraz z podniesieniem wersji Hyvä Theme, Alpine.js i Tailwind CSS – platforma na aktualnej, wspieranej wersji z dostępem do najnowszych funkcjonalności
  • Zrealizowane: wdrożenie RMA – automatyzacja szybkich zwrotów zgodnie z unijną Dyrektywą 2023/2673
  • Potwierdzone: nowy koszyk i checkout – przebudowa procesu zakupowego pod wyższy współczynnik konwersji
  • Ekosystem mobile: Spółka z Grupy Digitree prowadzi rozwój aplikacji mobilnej spójnie z rozwojem sklepu

Sukces błyskawicznej migracji i przywrócenie pełnej stabilności platformy na nowej architekturze AWS były dla nas zaledwie punktem wyjścia, a nie metą projektu. Obecnie nasza współpraca z klientem koncentruje się na długofalowej, systematycznej ewolucji, która bezpośrednio przekłada się na maksymalizację potencjału biznesowego e-commerce. Naszym priorytetem jest stałe eliminowanie długu technologicznego oraz wdrażanie rozwiązań skupionych na konwersji.

Za nami kluczowy, zapewniający bezpieczeństwo i dostęp do najnowszych funkcjonalności upgrade platformy Magento z wersji 2.4.5 do wersji 2.4.8-p5 oraz PHP 8.4, wraz z podniesieniem wersji Hyvä Theme, Alpine.js, Tailwind CSS o kilka wersji. Do tego wdrożenie RMA, czyli „szybkich zwrotów” zgodnie z Dyrektywą unijną  2023/2673.

Równolegle, w ramach potwierdzonych prac, planujemy pełną przebudowę koszyka i procesu checkout, co ma na celu uproszczenie ścieżki zakupowej i znaczący wzrost współczynnika konwersji. 

Dzięki synergii w ramach Digitree Group, rozwój aplikacji mobilnej jest spójny z rozwojem platformy webowej. Ten pełny, 360° ownership całego ekosystemu cyfrowego gwarantuje klientowi nie tylko stabilność, ale przede wszystkim spójny i ciągły rozwój wszystkich kanałów sprzedaży.

Rozwój?

W Fast White Cat pracujemy tak, by sklepy naszych Partnerów nie tylko nieustannie zwiększały swoje możliwości, ale też wyprzedzały konkurencję. Sprawdź, jak poradzimy sobie z Twoim wyzwaniem!