DPD

Synchronizace mezinárodních dat

missing - image alt

Integrace API mezi DPD worldwide a DPD-core s daty o zásilkách, API projde statisíce requestů denně

SKILLS APPLIED

API design & architecture UX/UI and graphic design Backend development (Xxxx, Xxxx) Frontend development (Xxxx, Xxxx,Xxxx,) DevOps & QA

Doručovatel v červené uniformě držící balíček a stojící před budovou s logem "dpd Pickup"
Ruce osoby držící balíček před automatickým výdejním zařízením dpd Pickup
Dodávka dpd zaparkovaná před cihlovou budovou s automatickým výdejním zařízením dpd Pickup
Osoba s úsměvem vyzvedává balíček z automatického výdejního zařízení dpd Pickup

naše mise

Rozšíření sítě výdejních míst a vývoj robustní architektury

Naším úkolem bylo také vytvořit frontendový widget pro e-shopy, prostřednictvím kterého budou moci zákazníci jednoduše vyhledávat výdejní místa, včetně DPD boxů. Komunikace mezi logistickými systémy byla řízena Track and Trace Eventy (TT-Eventy), což znamenalo, že bylo nezbytné správně namapovat TT-Eventy DPD a případně vytvořit nové, přizpůsobené pro nově vznikající produkt.

missing - alt of the image

výzvy

Integrace API a rozšíření sítě DPD boxů

DPD reagovalo na rostoucí trh zavedením samoobslužných boxů, kam si zákazníci mohou nechat doručit své balíčky. Vlastní síť a infrastruktura však nestačily, a proto bylo nutné ji rozšířit o existující boxy třetích stran. Klíčovou výzvou bylo navržení robustní a škálovatelné architektury s důrazem na maximální konzistenci dat.

missing - alt of the image

řešení

Rozšíření sítě DPD výdejních míst

Vyvinuli jsme widget pro e-shopy, který zákazníkům usnadňuje vyhledávání výdejních míst, včetně DPD boxů. Pro větší pokrytí jsme integrovali partnery Alza.cz a OxPoint propojením API. Robustnost systému zajistily databázové transakce, frontování a Circuit Breaker. Projekt vyžadoval koordinaci čtyř týmů a díky agilnímu vývoji jsme efektivně reagovali na nové požadavky. Výsledkem je síť 12 DPD boxů a rozšíření o více než 1000 AlzaBoxů a 300 OxPoint boxů, s jednotným procesem pro zákazníky. Počet výdejních míst DPD se téměř zdvojnásobil na 3200, což přináší pohodlnější služby statisícům zákazníků.

missing - alt of the image

Chcete se dozvědět víc? Poslechněte si Qcast, věnovaný tomuto projektu

Qcast je náš vlastní podcast. Je určený všem, které zajímají moderní trendy programování. Podcast vede Radim Štěpaník, fullstack programátor a CTO Qestu.