Classer les erreurs d’abord
Réessayez les interruptions réseau, limites de débit ou indisponibilités temporaires uniquement si l’opération peut être répétée sans risque. Ne relancez pas les erreurs de validation ou d’autorisation exigeant une modification.
Choisissez un nombre maximal de tentatives et une durée totale selon l’objectif du workflow et les attentes. Ajoutez une variation aléatoire si plusieurs tâches peuvent repartir ensemble et respectez le délai de reprise indiqué par le service.
Rendre les tâches épuisées récupérables
À la limite, placez l’élément dans un état d’échec ou de revue visible avec l’historique et les identifiants. Ne perdez ni la charge d’origine ni les effets déjà accomplis.
Prévoyez une reprise contrôlée après correction. Conservez les clés d’idempotence et vérifiez les effets précédents pour ne pas dupliquer paiements, messages ou enregistrements.