Falhas podem ocorrer mesmo em integrações bem construídas. Serviços externos ficam indisponíveis, credenciais expiram, dados chegam fora do formato esperado ou uma API muda.
Falhas podem acontecer por indisponibilidade de um serviço, dados inválidos, mudanças de API, timeout ou problemas de autenticação. O projeto deve prever o comportamento adequado para cada nível de risco: repetir automaticamente, registrar, alertar alguém, colocar a mensagem em fila ou solicitar intervenção.
Também é importante evitar duplicidade quando uma tentativa é reprocessada. Em integrações críticas, conceitos como idempotência, histórico e reconciliação de dados ajudam a garantir consistência. O nível de proteção varia conforme o impacto do processo, mas erro silencioso nunca deve ser o comportamento planejado.