/ Case study /

PerfectDraft

Wzrost efektywności analityków o 65% dzięki rozwiązaniom chmurowym i serverless

  • 65%

    Wzrost wydajności analityków dzięki automatyzacji chmurowej

  • Miliony

    Zwróconych beczek obsłużonych w Europie i Wielkiej Brytanii

  • 10+

    Analityków i badaczy danych przeniesionych do narzędzi chmurowych czasu rzeczywistego

/ 01 / Podsumowanie

Case study w pigułce

Firma Primotly przeprowadziła kompleksową transformację chmurową oraz stworzyła zautomatyzowaną platformę logistyczną dla PerfectDraft – globalnego przedsiębiorstwa z branży napojów, działającego w USA, Argentynie, Brazylii, Wielkiej Brytanii, Francji, Belgii, Holandii, Hiszpanii, Szwecji oraz we Włoszech. Projekt rozwiązał dwa kluczowe wąskie gardła utrudniające skalowanie biznesu: przestarzały, wymagający dużych nakładów na utrzymanie proces zwrotu beczek (kegów), który wymagał powielania pracy programistycznej przy każdym nowym rynku, oraz rozproszoną architekturę danych, która drastycznie ograniczała produktywność analityków. Dostarczone rozwiązanie objęło ustandaryzowany, wielorynkowy system zwrotu beczek oparty na efektywnej kosztowo architekturze serverless, a także zmodernizowaną infrastrukturę danych w chmurze, łączącą ekosystemy Azure i AWS. Jednolita platforma logistyczna z powodzeniem obsłużyła już miliony zwróconych beczek w Europie i Wielkiej Brytanii, bezpośrednio wspierając globalne cele klienta w zakresie zrównoważonego rozwoju. Jednocześnie zautomatyzowany proces przetwarzania danych przeniósł ponad 10 analityków i badaczy danych do bezpiecznego środowiska działającego w czasie rzeczywistym. Zaowocowało to 65-procentowym wzrostem wydajności analityków i całkowicie zmieniło ekonomikę operacji na danych w PerfectDraft.

/ 02 / O kliencie

O kliencie

PerfectDraft to wiodąca międzynarodowa marka z branży napojów, obecna na czterech kluczowych rynkach: w USA, Wielkiej Brytanii, Francji i Argentynie. Firma specjalizuje się w domowych systemach nalewania piwa i zarządza złożonym, wielowolumenowym modelem gospodarki o obiegu zamkniętym (circular economy), skupionym wokół dystrybucji, zwrotu i ponownego użycia profesjonalnych beczek. W obliczu rosnącego cyfrowego ekosystemu i dynamicznie powiększającej się bazy klientów, PerfectDraft polega na płynnej integracji aplikacji mobilnych dla konsumentów, zewnętrznych dostawców logistycznych (3PL) oraz wewnętrznej analityki danych, co pozwala utrzymać efektywność operacyjną i realizować surowe cele korporacyjne w zakresie zrównoważonego rozwoju.

Usługi
  • Dedykowane oprogramowanie (Custom Software Development)
  • Inżynieria chmurowa i DevOps
  • Data Engineering
Branża

Napoje i alkohole / Logistyka / E-commerce

Model współpracy

Time & Materials – Dedykowany zespół

Wielkość zespołu

5 osób (1 Backend Developer, 1 Data Engineer, 1 DevOps Specialist, 1 Project Manager, 1 Solution Architect)

/ 03 / Wyzwanie

Wyzwanie: Przestarzała logistyka i wąskie gardła w operacjach na danych

W miarę międzynarodowego skalowania działalności PerfectDraft, dotychczasowa infrastruktura techniczna natrafiła na barierę nie do przebicia w dwóch odrębnych obszarach operacyjnych:

  • 01/

    Nieelastyczna logistyka zwrotów

    Sercem modelu biznesowego firmy jest gospodarka o obiegu zamkniętym, w której klienci zwracają puste beczki do ponownego użycia. Jednak stary system śledzenia zwrotów był całkowicie nieskalowalny. Każde wdrożenie w nowym kraju lub modyfikacja funkcji wymagały powielania prac programistycznych, co drastycznie podnosiło koszty utrzymania. PerfectDraft potrzebował jednej, spójnej i efektywnej kosztowo platformy zdolnej do obsługi międzynarodowej logistyki oraz systemów lojalnościowych opartych na tokenach od zaraz.

  • 02/

    Rozproszona architektura danych

    Cyfrowa ekspansja generowała ogromne ilości danych z różnych, odizolowanych od siebie źródeł (silosów). Dotychczasowa infrastruktura nie oferowała przetwarzania danych w czasie rzeczywistym, przez co analitycy musieli ręcznie i powoli wprowadzać oraz przetwarzać informacje. Ta zależność ograniczała produktywność zespołu, generowała wysokie koszty operacyjne w chmurze i sprawiała, że firma nie miała wglądu w anomalie operacyjne w czasie rzeczywistym.

/ 04 / Rozwiązanie Primotly

Rozwiązanie Primotly: Logistyka serverless i zintegrowane dane

Strategia architektoniczna Primotly uderzyła w oba wąskie gardła jednocześnie, dzieląc platformę na dwa ściśle zintegrowane, nowoczesne procesy deweloperskie.

Platforma do obsługi beczek w architekturze Serverless: Zamiast budować ciężkie, monolityczne backendy dla każdego rynku osobno, Primotly zaprojektowało platformę zwrotu beczek w modelu API-first i serverless. Dzięki oparciu systemu na lekkich mikrousługach, skaluje się on dynamicznie wraz z zapotrzebowaniem użytkowników w wielu krajach, zachowując niemal zerowe koszty utrzymania infrastruktury poza godzinami szczytu.

Nowoczesny proces przetwarzania danych w chmurze: Rozproszone przepływy danych klienta zostały przeniesione do ekosystemu chmurowego klasy enterprise. Dzięki połączeniu mocy obliczeniowej Azure DataFactory i Databricks z funkcjami powiadomień w czasie rzeczywistym oferowanymi przez AWS Lambda i Snowflake, rozwiązanie wyeliminowało konieczność ręcznego wprowadzania danych, dając analitykom natychmiastowy i bezpieczny dostęp do czystych informacji.

Prace deweloperskie zorganizowano w dwutygodniowych sprintach. Wykorzystano równoległe ścieżki rozwoju oraz stałą wymianę informacji z klientem, co zapewniło płynną integrację nowych warstw infrastruktury z silnikiem logistycznym – bez przerywania aktywnych operacji rynkowych.

Główne wdrożone moduły

  • Ustandaryzowany, wielorynkowy silnik zwrotu beczek

    Jednolita platforma logistyczno-śledząca, która obsługuje użytkowników w wielu krajach europejskich oraz w Wielkiej Brytanii. Zbudowana w oparciu o podejście API-first (z dokumentacją w narzędziu Stoplight), płynnie integruje się z zewnętrznymi operatorami logistycznymi oraz istniejącymi aplikacjami dla klientów. Zastępuje ona generujące wysokie koszty stare systemy jednym wspólnym kodem bazowym. System z powodzeniem zarządza zwrotem milionów beczek, upraszcza ekspansję międzynarodową i bezpośrednio wspiera długoterminowe cele zrównoważonego rozwoju dzięki zintegrowanym zachętom tokenowym.

  • Integracja infrastruktury Serverless

    Wykorzystuje usługi AWS Lambda, SQS, SNS oraz CloudWatch do obsługi zdarzeń danych w czasie rzeczywistym i kolejek komunikatów bez konieczności zarządzania dedykowanymi serwerami wirtualnymi. Drastycznie obniża koszty uruchomienia infrastruktury, ponieważ opłaty naliczane są wyłącznie za faktyczny czas wykonania kodu. Gwarantuje to, że system zwrotów bez problemu radzi sobie z ogromnymi skokami ruchu podczas sezonowych akcji promocyjnych, eliminując ryzyko przestojów.

  • Zautomatyzowany proces przetwarzania danych w chmurze

    Zmodernizowana warstwa pobierania i przetwarzania danych, zbudowana przy użyciu Azure DataFactory, Databricks, Rivery, PySpark oraz Pythona, połączona z hurtownią danych Snowflake klasy enterprise. Rozwiązanie całkowicie wyeliminowało ręczne zestawianie plików. Ponad 10 wewnętrznych analityków i badaczy danych zostało przeniesionych do tego zautomatyzowanego środowiska, co pozwoliło na 65% wzrost wydajności operacyjnej i usunięcie wąskich gardeł związanych z ręcznym przetwarzaniem informacji.

  • Warstwa monitoringu w czasie rzeczywistym i powiadomień na Slacku

    Zautomatyzowany system alertów i dashboardów zbudowany przy użyciu Logic Apps, DataBox oraz dedykowanego bota na Slacku. Narzędzie automatycznie przesyła migawki raportów PowerBI bezpośrednio na wewnętrzne kanały komunikacji. Zmienia to monitoring danych z procesu pasywnego w proaktywny – anomalie systemowe są zgłaszane interesariuszom w czasie rzeczywistym, co drastycznie skraca czas przestojów i eliminuje potrzebę ręcznego, codziennego sprawdzania stanu systemu.

  • Bezpieczeństwo klasy Enterprise i architektura CI/CD

    Wielowarstwowy ekosystem bezpieczeństwa łączący usługi Azure Key Vault, strukturyzowane logowanie, uwierzytelnianie wieloskładnikowe (MFA) dla platformy Snowflake oraz zautomatyzowane rurociągi wdrożeniowe zarządzane przez Azure DevOps i GitHub Actions. Gwarantuje zgodność z normami korporacyjnymi na wszystkich aktywnych rynkach. Zautomatyzowane wersjonowanie i płynne aktualizacje jednym kliknięciem umożliwiają stałe ulepszanie platformy bez zakłócania codziennych operacji klienta.


/ 05 / Szczegóły techniczne

Szczegóły techniczne

  • 01/

    Przyspieszenie wdrożeń na nowych rynkach dzięki architekturze Serverless w modelu API-First

    • Problem: Dotychczasowa logika zwrotów klienta była ściśle powiązana z lokalnymi wersjami kodu. Powodowało to duże powielanie funkcji, powolne wdrażanie zmian oraz nieprzewidywalne koszty infrastruktury przy wahaniach aktywności użytkowników w USA, Wielkiej Brytanii i Europie.

    • Rozwiązanie: Primotly odseparowało główną logikę biznesową od regionalnych frontendów, budując jednolitą, bezserwerową warstwę API. Każdy punkt końcowy (endpoint) usługi został precyzyjnie rozplanowany i udokumentowany w narzędziu Stoplight jeszcze przed rozpoczęciem pisania kodu. Logika backendu została stworzona w postaci lekkich usług w Pythonie, uruchamianych na żądanie za pomocą chmurowych funkcji serverless.

    • Efekt: koszty utrzymania infrastruktury znacząco spadły dzięki modelowi skalowania na żądanie. Wysoce ustrukturyzowany model oparty na API-first pozwolił zespołowi na błyskawiczne wdrożenie platformy w Europie i Wielkiej Brytanii bez konieczności ponownego pisania kluczowych funkcji.

  • 02/

    Orkiestracja synchronizacji danych w środowisku wielochmurowym

    • Problem: Dane operacyjne PerfectDraft były rozproszone na osobnych platformach, co ograniczało analityków do powolnego, wsadowego przetwarzania danych (batch processing). Klient wymagał hybrydowego ekosystemu łączącego narzędzia danych Azure oraz usługi AWS, ale brakowało mu niezawodnego mechanizmu do bezpiecznej synchronizacji danych w czasie rzeczywistym z hurtownią Snowflake.

    • Rozwiązanie: Primotly zbudowało zautomatyzowany most danych. Ciężkie zadania transformacji wsadowej zostały skierowane przez Azure DataFactory i Databricks przy użyciu PySpark, podczas gdy lekkie zdarzenia wymagające natychmiastowej reakcji przesyłano przez AWS Lambda, kolejki SQS i narzędzie Snowpipe bezpośrednio do Snowflake. Całe środowisko zostało zabezpieczone za pomocą Azure Key Vault oraz restrykcyjnego uwierzytelniania wieloskładnikowego (MFA).

    • Efekt: całkowicie wyeliminowano ręczną ingerencję w dane. Analitycy mogą teraz badać strumienie danych w czasie rzeczywistym bezpośrednio w Snowflake, bez konieczności czekania na cykle przetwarzania wsadowego, co zapewniło 65-procentowy wzrost efektywności.

  • 03/

    Skrócenie przestojów systemu dzięki automatycznym migawkom na Slacku

    • Problem: Analitycy i menedżerowie spędzali zbyt wiele czasu na poruszaniu się po skomplikowanych narzędziach monitorujących i pulpitach PowerBI tylko po to, by zweryfikować codzienny stan rurociągów danych i sprawdzić błędy logistyczne. Prowadziło to do opóźnień w reagowaniu na awarie danych.

    • Rozwiązanie: Primotly zaprojektowało zautomatyzowaną warstwę monitoringu łączącą usługę Azure Logic Apps z dedykowanym botem na Slacku. Zamiast zmuszać użytkowników do ręcznego pobierania danych, system automatycznie wykonuje migawki wybranych metryk PowerBI oraz alertów operacyjnych, wysyłając je bezpośrednio na wskazane kanały Slacka na podstawie zdefiniowanych reguł logowania.

    • Efekt: całkowicie wyeliminowano ręczny monitoring przepływu danych. Problemy są wykrywane i raportowane w ciągu zaledwie kilku minut od ich wystąpienia, co pozwala zespołom inżynieryjnym i analitycznym na usuwanie błędów zanim wpłyną one na funkcjonowanie całego biznesu.


/ 06 / Wpływ biznesowy i rezultaty

Wpływ biznesowy i wyniki

Transformacja w dwóch strumieniach przyniosła wymierne zyski w obszarach tempa pracy zespołu danych, skali logistyki, efektywności kosztowej, wglądu operacyjnego oraz zrównoważonego rozwoju.

  • 65% wzrost tempa pracy zespołu danych

    Przeniesiono ponad 10 analityków i badaczy danych z ręcznych zadań konfiguracyjnych do zautomatyzowanych narzędzi chmurowych, co przełożyło się na 65% wzrost tempa pracy zespołu.

  • Miliony obsłużonych beczek

    Zmodernizowany system zwrotu beczek (Keg Return System) działa w pełni na terenie Europy i Wielkiej Brytanii, bezproblemowo monitorując miliony zwróconych kegów od momentu wdrożenia.

  • Drastyczna optymalizacja kosztów

    Wprowadzenie bezserwerowych modeli wykonawczych (serverless) dla platformy logistycznej pozwoliło znacząco obniżyć podstawowe koszty utrzymania infrastruktury.

  • Proaktywny wgląd w operacje

    Monitoring w czasie rzeczywistym, automatyczne alerty w chmurze i integracja ze Slackiem skróciły przestoje systemu i wyeliminowały godziny poświęcane wcześniej na ręczne szukanie przyczyn awarii.

  • Dopasowanie do strategii zrównoważonego rozwoju

    Zoptymalizowany, wspierany tokenami proces zwrotów bezpośrednio podniósł wskaźniki satysfakcji klientów końcowych, ugruntowując pozycję PerfectDraft jako lidera w dziedzinie ekologicznej logistyki opartej na gospodarce obiegu zamkniętego.

Stack technologiczny

Backend i logistyka
Python, architektura Serverless, Stoplight (dokumentacja API)
Inżynieria danych
Snowflake, Azure DataFactory, Databricks, Rivery, PySpark, PowerBI
Chmura i zdarzenia Serverless
AWS Lambda, Snowpipe, SQS, SNS, Azure Logic Apps
DevOps i infrastruktura
Azure DevOps, GitHub Actions, CloudWatch, DataBox, Bash, Azure Key Vaults
Współpraca i monitoring
Slack API (dedykowany bot), Jira, Confluence, Google Meet

/ Case studies /

Zobacz nasze case studies

Jak możemy Ci pomóc?

Razem znajdziemy najlepsze rozwiązanie dla Twojego biznesu

Skontaktuj się z nami