Powrót do historii sukcesu

Koniec awarii podczas Black Friday. Skalowalna infrastruktura e-commerce w chmurze AWS.

Tink jest ekspertem w zakresie systemów smart-home i pierwszą platformą e-commerce, porównującą tego typu produkty. Swoją działalność rozpoczął w 2016 roku w Berlinie a obecnie działa też w Stanach Zjednoczonych, Belgii, Szwecji i Niderlandach.
Tink współpracuje z naszym zespołem ekspertów przy optymalizacji wydajności sklepu internetowego.

Wykorzystane usługi:

Klient:

tink GmbH

Branża:

e-commerce

Technologie:

AWS
Terraform
AWS CloudFormation

Varnish
Amazon EFS
Amazon RDS
Amazon S3

Wyzwania

Wyzwanie biznesowe

Budowa nowego, w pełni chmurowego środowiska w oparciu o AWS była dla tink kluczową decyzją biznesową, mającą odblokować potencjał sprzedażowy firmy na nowych rynkach. W obliczu rosnącego ruchu i planowanej ekspansji, dotychczasowa infrastruktura Magento generowała szereg krytycznych wyzwań:

Brak stabilności podczas szczytów sprzedażowych (Black Friday):

Sklep nie był w stanie udźwignąć gwałtownych skoków ruchu użytkowników. Awarie platformy w najbardziej dochodowych dniach w roku (takich jak Black Friday) bezpośrednio przekładały się na utraconą sprzedaż i frustrację klientów.

Niewydolność istniejącej platformy e-commerce (Magento):

Ogólne problemy z wydajnością i szybkością działania sklepu, które hamowały jego rozwój i wymagały kompleksowej optymalizacji, aby zapewnić użytkownikom płynne doświadczenia zakupowe.

Technologiczne ograniczenia w globalnej ekspansji:

Konieczność poszukiwania i konfigurowania lokalnych dostawców infrastruktury (serwerów) przy każdym wejściu na nowy rynek, co drastycznie spowalniało plany rozwojowe firmy.

Szybkie wdrożenie na nowych rynkach zagranicznych:

Biznesowa potrzeba błyskawicznego i bezproblemowego uruchomienia kolejnych instancji sklepu m.in. w Stanach Zjednoczonych, Szwecji, Holandii czy Belgii, co wymagało stworzenia wysoce powtarzalnego i skalowalnego środowiska.

Dzięki optymalizacji i nowej architekturze opartej na AWS wreszcie przestaliśmy martwić się o to, czy nasz sklep przetrwa Black Friday. Wysoce wydajna i w pełni skalowalna infrastruktura dała nam spokój operacyjny i była kluczowym czynnikiem umożliwiającym błyskawiczne wdrożenie naszej platformy na kolejnych rynkach zagranicznych.

Head of Product

Dominik Stürzekarn

tink GmbH

Nasza rola

Architekci skalowalnej infrastruktury chmurowej

Przejęliśmy pełną odpowiedzialność za fundamenty technologiczne platformy tink. Naszym głównym zadaniem było zaprojektowanie i wdrożenie od zera nowoczesnego środowiska chmurowego w AWS, które wyeliminuje dotychczasowe wąskie gardła, zautomatyzuje procesy i zagwarantuje bezawaryjność sklepu podczas największych pików sprzedażowych.

Aby przygotować platformę na globalną ekspansję, zrealizowaliśmy następujący zakres prac:

Strategia i projektowanie architektury AWS: Opracowaliśmy kompleksowy plan działania precyzyjnie dopasowany do specyfiki silnika Magento, określając niezbędne usługi chmurowe i przygotowując rygorystyczny plan testów wydajnościowych.

Wdrożenie Infrastruktury jako Kod (IaC): Za pomocą narzędzia Terraform opisaliśmy całą architekturę w kodzie, co zapewniło jej pełną powtarzalność i umożliwiło błyskawiczne wdrażanie platformy na kolejnych rynkach zagranicznych bez konieczności szukania lokalnych dostawców.

Budowa wysoce dostępnego środowiska (High Availability): Wprowadziliśmy zaawansowane mechanizmy automatycznego skalowania, które dynamicznie dostosowują zasoby obliczeniowe do bieżącego ruchu. Wykorzystaliśmy również silniki Varnish, aby zagwarantować maksymalną szybkość i dostępność sklepu.

Optymalizacja warstwy danych: Przenieśliśmy relacyjne bazy danych do zarządzanej usługi Amazon RDS, a obiekty statyczne do Amazon S3 (wspierane przez sieć CDN). Wdrożyliśmy również współdzielony dysk sieciowy (Amazon EFS), optymalizując przepływ informacji.

Rygorystyczne testy wydajnościowe: Zanim nowe środowisko trafiło na produkcję, przeprowadziliśmy wspólnie setki zaawansowanych testów obciążeniowych, upewniając się, że infrastruktura ze 100-procentową pewnością udźwignie każdy scenariusz sprzedażowy – w tym kampanie z okazji Black Friday.

magnific.com
Rezultaty

Wpływ i korzyści biznesowe

Przeniesienie infrastruktury platformy tink do chmury AWS przyniosło natychmiastowe i wymierne korzyści biznesowe. Sklep zyskał pełną niezawodność, co trwale wyeliminowało problem awarii w kluczowych okresach sprzedażowych i dało zespołowi poczucie operacyjnego bezpieczeństwa. Zbudowana przez nas elastyczna architektura stała się również technologicznym fundamentem, który bez barier i opóźnień umożliwił marce globalną ekspansję.

Najważniejsze rezultaty:

  • Gwarancja ciągłości działania platformy podczas Black Friday i innych szczytów sprzedażowych.
  • Błyskawiczna ekspansja sklepu na nowe rynki zagraniczne (m.in. USA, Szwecja, Niderlandy, Belgia).
  • Całkowite wyeliminowanie konieczności poszukiwania i wdrażania lokalnych dostawców infrastruktury.
  • Zapewnienie wysokiej dostępności (High Availability) i maksymalnej wydajności sklepu opartego na Magento.
  • Automatyzacja skalowania środowiska w odpowiedzi na gwałtowne skoki ruchu użytkowników.

dostępności (uptime) sklepu

podczas najbardziej obciążających kampanii promocyjnych (w tym Black Friday).

rynków obsługiwanych z poziomu jednej, skalowalnej architektury

(płynne przejście z rynku niemieckiego na rynki: USA, Szwecji, Niderlandów i Belgii).

Gotowi na każdy szczyt sprzedażowy i nowy rynek

Przeniesienie e-commerce do chmury AWS całkowicie odmieniło zaplecze technologiczne platformy tink. Wysoce wydajne, skalowalne i zarządzane jako kod (IaC) środowisko uwolniło zespół od konieczności ręcznego zarządzania lokalnymi serwerami. Zamiast martwić się o to, czy infrastruktura wytrzyma kolejny duży ruch, tink może dziś swobodnie planować globalną ekspansję i skupić się na swoim kluczowym celu: dostarczaniu najlepszych systemów smart-home klientom praktycznie na całym świecie.