Como Desacoplar um Serviço Externo do Seu Código (Sem Sofrer no Futuro)
Manter um sistema desacoplado de serviços externos não é frescura, é necessidade. Se você quer um código mais flexível, testável e resiliente, precisa seguir algumas boas práticas. Vamos direto ao ponto: 1. Use um Gateway para Intermediar o Acesso Um Gateway é basicamente um intermediário entre o seu código e o serviço externo. Ou seja, em vez de chamar diretamente a API do serviço, seu código conversa com um Gateway, que gerencia essa comunicação.

Manter um sistema desacoplado de serviços externos não é frescura, é necessidade. Se você quer um código mais flexível, testável e resiliente, precisa seguir algumas boas práticas. Vamos direto ao ponto:
1. Use um Gateway para Intermediar o Acesso
Um Gateway é basicamente um intermediário entre o seu código e o serviço externo. Ou seja, em vez de chamar diretamente a API do serviço, seu código conversa com um Gateway, que gerencia essa comunicação.