Architekturentscheidungen / ADR-014

ADR-014In PrüfungIntegration

Sendungsstatus per Event-Streaming statt Polling

Verantwortlich: M. Roth · zuletzt geändert 21.10.2026

Kontext

Kundenservice und Lager fragen den Sendungsstatus heute alle 5 Minuten per Polling bei TransportHub ab. Das erzeugt Last und Verzögerungen.

Betrachtete Optionen

✓Event-Streaming über Message-Brokerentkoppelt, nahezu Echtzeit
Polling beibehalten, Intervall verkürzeneinfach, aber mehr Last
Webhooks je Konsumentkeine zentrale Steuerung

Entscheidung

TransportHub veröffentlicht Statusänderungen als Events; Konsumenten abonnieren sie über den zentralen Message-Broker.

Konsequenzen

  • Lagerverwaltung WMS und Kundenportal müssen Event-Konsumenten implementieren
  • RabbitMQ 3.12 muss vor End of Life ersetzt oder aktualisiert werden
  • Polling-Schnittstellen werden 2027 abgeschaltet