A resposta direta
O roteamento e a execução estão no caminho crítico; disponibilidade e tempo de resposta importam. A meta não é risco zero, mas um salto pequeno, observável e resiliente.
Quando a abordagem atual é suficiente
O provedor direto tem vantagem quando o caminho é simples e há pouco valor na abstração. Menos dependências reduzem a superfície de falha.
Onde a pressão começa
O modelo direto acumula riscos ocultos se os canais tratarem tempos limite, novas tentativas e chaves de idempotência de formas diferentes. A camada compartilhada só ajuda se oferecer uma recuperação melhor.
O que muda com uma camada de infraestrutura
Pode centralizar orçamentos de tempo limite, idempotência durável, consulta ao provedor, disjuntores, estado das rotas, recuperação e telemetria.
O trade-off
A centralização concentra o raio de impacto; uma interrupção pode afetar vários canais. Segurança de implantação, redundância e modos degradados são essenciais.
Como decidir
Defina orçamentos de latência e disponibilidade e modele falhas na camada, no provedor, na rede e no financeiro. Para cada falha, determine o impacto para o cliente, a movimentação de dinheiro e a recuperação.
Quando Zopio se encaixa
A Zopio se encaixa se a recuperação e o roteamento compartilhados justificarem uma dependência crítica; fluxos de latência ultrabaixa devem testar alternativas.
Um próximo passo prático
Faça exercícios de modos de falha: resposta atrasada, callback duplicado, camada ou provedor indisponível e execução incerta.
Hop extra não é grátis.
A recuperação centralizada pode ser mais segura.
Teste degraded modes.