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
What Is Retry with Backoff?Retry with backoff re-attempts a failed operation after progressively longer waits, often with jitter, to han…
What Is a Declarative Pipeline?A declarative pipeline describes the desired stages and outcomes of CI/CD, letting the system figure out how…
What Is Drift Detection?Drift detection finds differences between the desired state declared in code and the actual live state of inf…