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