Eine API-Integration darf nicht nur für erfolgreiche Antworten entwickelt werden. Netzwerkausfälle, Latenz, Duplikate und Fehler des Zielsystems sind normale Bedingungen.
Verbindungs- und Antwortzeitlimits, exponentielle Wiederholungen mit Jitter sowie Idempotenzschlüssel verhindern unkontrollierte Fehler. Fehlgeschlagene Vorgänge werden in einer Warteschlange erneut verarbeitet.
Korrelations-ID, Dauer, Statuscode und Fehlerklasse ermöglichen eine sichere Nachverfolgung.
