Wyzwanie
Klient zarządzał siecią 12 centrów fulfillmentowych obsługujących średniej wielkości marki e-commerce w Europie Środkowej. Ich system WMS to był zlepek arkuszy kalkulacyjnych, ręcznych przydziałów kolejek i 15-letniego ERPa bez API. Średni czas od zamówienia do wysyłki wynosił 4.5 godziny. W sezonach szczytowych (Black Friday, Boże Narodzenie) rozciągał się do 11+ godzin z częstymi błędami kompletacji.
Rozwiązanie
Zbudowaliśmy warstwę orkiestracji zamówień w czasie rzeczywistym, która działa między kanałami sprzedaży a halami magazynowymi:
- Event-driven ingestion zamówień przez Kafkę, obsługa 800+ zamówień/minutę w szczycie
- Dynamiczny algorytm wave planning grupujący zamówienia po strefie, przewoźniku i deadlinie SLA
- Synchronizacja stanów magazynowych w czasie rzeczywistym między 12 magazynami z rozwiązywaniem konfliktów (last-write-wins z kolejką ręcznych nadpisów)
- Silnik optymalizacji tras (Python/OR-Tools) do wyboru przewoźnika na ostatniej mili
- Dashboard operacyjny z live throughputem, detekcją wąskich gardeł i metrykami wydajności zmian
- Infrastruktura na AWS (ECS Fargate) z auto-skalowaniem powiązanym z długością kolejki zamówień
Rezultaty
- 62% redukcja średniego czasu zamówienie-wysyłka (z 4.5h do 1.7h)
- 94% terminowość dostaw vs. 71% przed wdrożeniem systemu
- 34% niższe koszty wysyłki dzięki optymalizacji przewoźników i konsolidacji stref
- Zero przestojów podczas Black Friday 2025 (2.1M paczek przetworzonych w tym miesiącu)