Technischer Leitfaden

Sichere Retries: Zustände, Deduplizierung und Recovery

Retry-Logik wird erst dann zuverlässig, wenn Erfolg, unbekannter Ausgang und fachliche Ablehnung unterschiedliche Zustände sind.

Marvin Kamp2026-08-11

Nicht jeder Fehler ist wiederholbar

Timeout nach Versand ist ein unbekannter Ausgang; Validierungsfehler ist endgültig; 429 verlangt kontrolliertes Backoff. Eine einzige Retry-Schleife behandelt diese Fälle falsch.

Idempotenz als Vertrag

Der Client liefert einen stabilen Schlüssel, der Server bindet ihn an den Request-Hash und speichert das Ergebnis. Gleicher Schlüssel mit anderem Inhalt wird abgelehnt.

Recovery ist ein Produktfeature

Operatoren brauchen Korrelation, Zustandsverlauf, sichere Replay-Aktion, Begründung und Audit. Ohne diese Oberfläche wird Recovery zur Datenbankoperation.