24 de Março de 2026
Backoff
O que backoff significa, por que retry sem espaçamento piora a falha e como desacelerar de forma controlada.
Andrews Ribeiro
Founder & Engineer
Atualizado em 24 de Março
O que é
Backoff é esperar um tempo antes de tentar uma operação de novo.
Não é só “retry com pausa”.
É uma forma de desacelerar a insistência para não piorar a falha.
Quando importa
Backoff aparece quando você já decidiu que retry faz sentido:
- chamada entre serviços
- worker assíncrono
- webhook
- integração externa
Sem ele, várias tentativas falhando ao mesmo tempo costumam bater de novo no sistema já sobrecarregado.
Erro comum
O erro clássico é usar retry imediato ou uma espera fixa para todo mundo.
Isso sincroniza as tentativas e cria rajada nova em cima de um serviço que já estava ruim.
Exemplo curto
Um worker tenta enviar um evento para um parceiro externo.
A primeira tentativa falha com timeout.
Em vez de tentar de novo no mesmo instante, ele espera 1 segundo, depois 2, depois 4.
Se ainda falhar, para e manda para outro fluxo.
Por que ajuda
Backoff dá espaço para o sistema respirar.
Ele não resolve falha sozinho, mas evita que retry vire amplificador de incidente.
Retry sem backoff é insistência cega. Retry com backoff é insistência com freio.
Você concluiu este artigo
Próximo passo
Retry Próximo passo →Compartilhar esta página
Copie o link manualmente no campo abaixo.