Retour à la leçonMission
Mission : sauver une facturation qui echoue en silence
Corriger un job de facturation sans gestion d'echec et un oubli critique dans le processus de deploiement.
Contexte
Le job EnvoyerFactureJob ne definit ni failed(), ni tries, ni backoff. Le service d'email externe a connu une panne de deux heures la semaine derniere : plusieurs centaines de jobs ont echoue definitivement apres leur unique tentative par defaut, sans qu'aucune trace ne soit gardee ni qu'aucune commande ne soit marquee en echec de facturation. Separement, l'equipe vient de deployer une nouvelle version qui change la structure de EnvoyerFactureJob, mais les clients continuent de recevoir des factures generees avec l'ANCIEN format pendant plusieurs minutes apres le deploiement.