← Back to projects

CASE STUDY

DPD + TrackSystem + Juwentus

Enterprise telemetry and logistics integration platform based on asynchronous event-driven architecture.

DPD + TrackSystem + Juwentus

Enterprise telemetry integration platform

Projekt integracyjny realizowany w ramach rozwoju platformy TrackSystem dla systemów logistycznych i monitoringu transportu.

System integrował:

  • platformę telemetryczną TrackSystem,
  • systemy logistyczne DPD,
  • infrastrukturę monitoringu Juwentus,
  • urządzenia mobilne kierowców,
  • systemy zdarzeń i workflow.

Engineering goals

Celem projektu było stworzenie niezawodnej platformy:

  • monitoringu transportu,
  • obsługi zdarzeń,
  • geofencingu,
  • synchronizacji danych,
  • transmisji telemetrycznej,
  • integracji enterprise.

System architecture

Architektura została oparta o:

  • asynchronous messaging,
  • AMQP,
  • message bus,
  • event-driven workflows,
  • XML protocol,
  • retry and acknowledgement mechanisms.

Key engineering features

  • komunikacja asynchroniczna,
  • niezależne komponenty systemu,
  • retry logic,
  • ACK/PING/PONG,
  • synchronizacja stanów,
  • monitoring urządzeń mobilnych,
  • routing zdarzeń,
  • niezawodność transmisji.

Infrastructure

Platforma obejmowała:

  • serwery telemetryczne,
  • message broker,
  • systemy kolejkowe,
  • monitoring 24/7,
  • VPN/APN,
  • urządzenia PDA,
  • systemy GPS/GPRS.

Historical architecture diagrams

Message Bus Architecture

MESSAGE BUS

Event-driven telemetry architecture

Sequence Diagram

ASYNC WORKFLOW

Connector communication flow

Lessons learned

Największym wyzwaniem była niezawodność transmisji danych oraz synchronizacja stanów pomiędzy systemami.

Projekt wymagał budowy odpornej infrastruktury:

  • odporności na zerwania transmisji,
  • synchronizacji po reconnect,
  • kolejkowania zdarzeń,
  • monitoringu urządzeń mobilnych,
  • pełnej asynchroniczności systemu.

To doświadczenie stało się fundamentem późniejszych projektów telemetrycznych, fleet management oraz integracji IoT.