Passer au contenu principal

7 ~ Garantir des opérations sûres (Idempotence)

💡 En un mot

Une opération idempotente produit le même résultat si elle est exécutée plusieurs fois.

🎯 Ce que cela garantit ✅

  • 🔁 Sécurité contre les doubles requêtes
  • 💳 Protection contre les doubles paiements

🎯 Ce que cela n'est pas ❌

  • Une protection automatique contre tous les bugs
  • Une solution miracle côté base

Exemple HTTP

app.put('/user/1', updateUser);

Appeler plusieurs fois la même requête garde le même état final.

👉 Pourquoi ?

  • Important en cas de retry réseau