Skip to content
Latchkey

O Que É Idempotência?

Idempotência é a propriedade de que executar uma operação múltiplas vezes tem o mesmo efeito que executá-la uma vez. Aplicar o mesmo deploy, chamada de API ou mudança de infraestrutura repetidamente converge para o mesmo estado em vez de se acumular. Isso torna retries, reexecuções e recuperação de falhas seguros.

Por que importa

Sistemas distribuídos fazem retry constantemente porque redes falham. Se as operações não são idempotentes, um retry pode cobrar em dobro, fazer deploy em dobro ou corromper o estado. Projetar para idempotência, muitas vezes com chaves de deduplicação, é o que torna o retry-with-backoff e a entrega at-least-once toleráveis.

Conceitos relacionados

  • Necessária para um retry-with-backoff seguro
  • Infraestrutura declarativa busca ser idempotente por design
  • Idempotency keys deduplicam requisições repetidas

Guias relacionados