Infra & cloud
Idempotence
Aussi : idempotent
En clair
Une opération idempotente peut être rejouée sans créer d’effet supplémentaire indésirable. Payer une fois, recevoir le même accusé deux fois à cause d’un réseau instable, ne doit pas débiter deux fois. On s’appuie souvent sur un identifiant unique de requête pour reconnaître un doublon et renvoyer le même résultat. C’est critique pour les webhooks, files d’attente et relances automatiques.
Concrètement
Si le même webhook « paiement réussi » arrive deux fois, le système marque la commande une seule fois grâce à l’identifiant d’événement.
Pourquoi ça compte
Les réseaux et les files d’attente dupliquent volontiers les messages. Sans idempotence, on crée des commandes en double et des incidents clients difficiles à démêler.
Définition technique
Propriété d’une opération rejouable sans effet de bord supplémentaire (critique pour webhooks et jobs).