Module 3 · Concevoir pour l'échecEnviron 2 min
Trois familles de pannes
Tout ce qui sort de votre instance finira par échouer : une API, un réseau, un fournisseur. L’enjeu n’est pas d’éviter l’échec, mais de répondre correctement à chaque type d’échec. Il y en a trois.
Recto
Panne passagère
Recto
Panne définitive
Recto
Panne silencieuse
La troisième famille est la plus dangereuse, car aucun mécanisme d’erreur ne la voit. Ajoutez des contrôles explicites : un nœud If qui vérifie qu’un numéro de facture existe, un format de sortie imposé à l’IA, un total recalculé. Quand un contrôle échoue, un nœud Stop and Error transforme la panne silencieuse en vraie erreur, que la suite du cours sait traiter.
Triez sur le code, pas sur le messageLe code de statut HTTP, présent dans le détail de l’erreur, indique la famille. Le texte du message, lui, change d’une API à l’autre et d’une version à l’autre.