pattern // automationPROJETO

Escritas Idempotentes em Integrações

Torne retries seguros desenhando a operação para que o mesmo evento possa ser processado mais de uma vez sem duplicar efeitos colaterais.

Context Pack →Abrir Workspace →
Trust & provenancePROJECT
Nível de evidênciaPROJECTFontes oficiais0Outras fontes0Última verificaçãoNão registrada

O nível de evidência descreve minha experiência com o conteúdo. Fonte oficial descreve contrato/documentação da plataforma. Observação de produção não deve ser tratada automaticamente como limite oficial.

Problema

Timeouts de rede e retries de 429/5xx podem deixar o caller sem saber se a escrita anterior realmente foi concluída.

Abordagem

Use chaves externas/de evento estáveis, semântica de upsert quando aplicável, persista estado de processamento e defina o comportamento de retry antes de automatizá-lo.

Tradeoffs

Exige chave estável ou contrato de deduplicação

Gestão de estado adiciona trabalho de implementação

Nem toda operação downstream é naturalmente idempotente