# 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

```js
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