Menu

Asset

Distinguere errori tecnici, errori di business e stati incerti

Non tutti gli errori richiedono la stessa reazione: alcuni si ritentano, alcuni si correggono, altri vanno riconciliati.

Tipo
Pratica

Un errore tecnico temporaneo può richiedere retry con backoff. Un errore di business, come cliente non valido o prodotto non vendibile, richiede una correzione o una decisione operativa. Uno stato incerto, come timeout dopo una richiesta potenzialmente accettata, richiede verifica prima di ripetere l'azione. Il failure contract dovrebbe dire quali errori sono recuperabili, quali sono definitivi, quali sono ambigui e quali segnali servono per riconciliarli.

Tag