Hero image

Testy wydajności sklepu

Wzrost ruchu w sezonie Black Friday

Klient

tink.de to jeden z pionierów wśród internetowych marketplace'ów oferujących rozwiązania dla inteligentnych domów opartych na technologii Internetu Rzeczy (IoT). Założona w 2016 roku w Berlinie, firma przeszła imponującą drogę od małego start-upu do lidera rynku. Dziś zatrudnia ponad 100 pracowników i obsługuje ponad 700 000 klientów. W 2021 roku tink.de pozyskało 40 mln euro od inwestorów, umacniając swoją pozycję i zmierzając w kierunku zostania regionalnym liderem.

Platforma oferuje produkty IoT od renomowanych marek, takich jak Google, Amazon, Apple czy Bosch, a także rozwiązania z zakresu e-mobilności we współpracy z Volkswagenem. tink.de aktywnie rozwija również nowe modele biznesowe, takie jak wynajem i ubezpieczenia, aby zapewnić klientom kompleksowe portfolio produktów i usług IoT, dostosowane do ich potrzeb..

Wyzwania

Picture of the author

Pierwszy Black Friday w 2016 roku okazał się dużym zaskoczeniem dla właścicieli sklepu, którzy nie przewidzieli rzeczywistego wzrostu ruchu w sezonie zakupowym. Był to debiutancki rok działalności, a sprzedaż prowadzono wyłącznie online. Brak doświadczenia i danych z wcześniejszych lat utrudniał jednak przygotowania.

Zakładano umiarkowany wzrost ruchu i liczby transakcji, uznając, że infrastruktura serwerowa i baza danych będą wystarczające. W rzeczywistości ruch okazał się dziesięciokrotnie większy od prognoz, co z jednej strony stworzyło ogromną szansę biznesową, a z drugiej postawiło przed firmą poważne wyzwania techniczne, by utrzymać efektywność platformy e-commerce.

Główne wyzwania

  • Dziesięciokrotny wzrost ruchu podczas Black Friday w pierwszym roku działaności

  • Automatyczne testowanie każdego roku przed sezonem Black Friday od 2017

  • Szacowanie na podstawie danych dotyczących ruchu danych z poprzednich lat.

Nasze działania krok po kroku

1.

AWS Cloud Hosting

  • Serwer w chmurze

  • Elastyczność - używaj i płać tylko wtedy, gdy korzystasz.

  • Ciesz się większą przestrzenią zawsze wtedy, gdy jej potrzebujesz – na Twoje żądanie.

2.

Symulacja ruchu

  • 1 miesiąc przed Black Friday.

  • Symulacja ruchu przy użyciu JMeter.

  • Wykorzystaniu serwera w chmurze AWS.

3.

APM

  • Application Performance Monitoring - Monitoring Wydajności Aplikacji.

  • 24/7 monitoring.

  • Monitoring przez cały sezon.

Co zrobiliśmy?

Serwer w chmurze AWS

Skalowalność rozwiązań serwerowych - dostępna na żądanie.

Po pierwszym Black Friday i sezonie świątecznym okazało się, że infrastruktura serwerowa nie była wystarczająca, by sprostać wzmożonemu ruchowi. Problemy z szybkim skalowaniem serwerów internetowych doprowadziły do zmiany dotychczasowego hostingu na AWS Cloud Hosting. To rozwiązanie idealnie sprawdza się w branży e-commerce, szczególnie w czasie sezonowych wzrostów ruchu. AWS pozwala na elastyczne dostosowanie liczby serwerów do aktualnych potrzeb – można je błyskawicznie zwiększyć lub zmniejszyć, nawet na kilka godzin.

Symulacja ruchu JMeter

Symulacja ruchu o wysokim natężeniu pozwala skutecznie przewidywać szczyty sezonowego obciążenia.

Wykorzystując dane oraz doświadczenia z poprzedniego roku, precyzyjnie przewidujemy i szacujemy ruch na platformie. Co roku przeprowadzamy testy wydajnościowe JMeter na Redline13 i AWS, aby dokładnie symulować obciążenie i sprawdzać efektywność działania Magento. Nasz kompleksowy proces testowania, obejmujący iteracje na skalowanej infrastrukturze AWS, pozwala skutecznie identyfikować i eliminować błędy. Dzięki temu z każdym kolejnym rokiem liczba problemów znacząco się zmniejsza.

Monitoring wydajności - Application Performance Monitoring (APM)

Zarządzaj 6 sklepami w różnych krajach UE z jednego panelu.

W szczycie sezonu platforma Magento e-commerce jest obsługiwana przez dedykowany zespół, który przez całą dobę, 7 dni w tygodniu, monitoruje wskaźniki APM (Application Performance Monitoring), analizuje logi serwerowe i rozwiązuje wszelkie problemy w czasie rzeczywistym, zapewniając nieprzerwaną wydajność i niezawodność.

Proces testów wydajnościowych generuje największe koszty w pierwszym roku, ponieważ wymaga stworzenia testów dostosowanych do specyficznych wymagań danego sklepu. W kolejnych latach jednak możliwe jest zaoszczędzenie nawet 70% czasu, dzięki wykorzystaniu wcześniej stworzonych testów i ich dostosowaniu do nowych potrzeb.

Wyniki naszych działań

7 lat

Wykorzystywanie testów automatycznych regularnie każdego roku, okresowe aktualizowanie pod kątem ich istotności.

70% oszczędność czsu

Optymalizacja testów pozwala skutecznie utrzymać spójność rocznego budżetu.

24/7

Ciągły monitoring wydajności - APM Aplication Performance Monitoring.

Rozwój naszej współpracy w pełni odzwierciedla nasze ogromne zadowolenie, dlatego z pełnym przekonaniem polecamy Fabrity Commerce zarówno jako agencję, jak i dostawcę kompleksowych usług.

Szczególnie doceniamy przedsiębiorcze podejście Szymona, jego niezawodność na najwyższym poziomie oraz wyjątkowe kompetencje w obszarze IT. W kluczowych momentach mogliśmy liczyć na doskonałe, skuteczne i nastawione na rezultaty wsparcie.

Dr. Marius Lissautzki, Dr. Julian Hueck

CEO, COO & Co-founders

Technologie

Sprawdź dodatkowe Case Study

Konfigurator produktów Magento

Konfigurator produktów Magento

Marketplace IoT - Konfigurator inteligentnych rolet: Poznaj nowoczesne rozwiązania dla inteligentnych okien, które doskonale wpisują się w ideę SMART home

Omnichanel z Magento - odbiór w sklepie

Omnichanel z Magento - odbiór w sklepie

Zamówienie online - odbiór w sklepie? Poznaj możliwości omnichannel! Usprawnij zakupy klientów dzięki integracji online i offline. Sprawdź, jak to działa!

Odnowienie Magento przy pomocy Hyvä

Odnowienie Magento przy pomocy Hyvä

Odnów swoją stronę na Magento dzięki Hyvä! Szybsze ładowanie, lepsza wydajność i nowoczesny design. Sprawdź, jak zmodernizować swój sklep.


Fabrity Commerce Sp z.o.o

Centrala w Warszawie

PLATINIUM 5 Building

ul. Domaniewska 44a
02-672 Warszawa

Oddział Łódź

Ogrodowa Office

ul. Ogrodowa 8
91-065 Lódź

+48 22 343 06 00

Oddział Rzeszów

SKYRES Office

ul. Warszawska 18
35-205 Rzeszów

+48 22 448 70 00

Oddział Białystok

CITY OFFICE

ul. Cieszyńska 3A
15-371 Białystok

Oddział Poznań

Poznański Park Naukowo - Technologiczny

ul. Rubież C1/4
61-612 Poznań

NIP: PL9721244346
Regon: 302441526
KRS: 0000914436