Heartbeat

Schnittstellen und Übertragungsverfahren: Push und Pull, synchron und asynchron

Wenn zwei Systeme Daten austauschen, musst Du drei Fragen beantworten: Wer ergreift die Initiative (Push oder Pull)? Wann wird gesendet (in festen Abständen oder bei einem Ereignis)? Und wartet der Sender auf eine Antwort (synchron oder asynchron)? Du lernst Polling, Webhooks und Publish/Subscribe kennen, siehst, warum asynchrone Nachrichten sich überholen können und wie Sequenznummern, Zeitstempel, Warteschlangen und Message Broker die Reihenfolge retten. Zum Schluss vergleichst Du synchrone mit job-orientierten Schnittstellen und ordnest typischen Übertragungsfehlern passende Gegenmaßnahmen zu.