Software e IA para executivos · Capítulo 11 de 41 · 6 min
Escolher o formato da integração olhando quem vai consumir
Parceiro de fora precisa de contrato publicado, e o time de casa pode dispensá-lo. Quem consome a API decide o estilo da integração.
Este capítulo faz parte do curso gratuito Software e IA para executivos.
Escolher REST, GraphQL ou tRPC sem perguntar quem consome a API custa retrabalho quando o parceiro externo não consegue integrar sozinho. A pergunta que encerra o assunto é simples: quem vai consumir essa API, gente de dentro ou de fora da empresa.
REST organiza a conversa em endereços e verbos, viaja pelo protocolo da web e é a opção que qualquer linguagem consome sem ferramenta especial. GraphQL deixa o cliente pedir exatamente os campos que quer, numa consulta só, e rende quando muitas telas diferentes bebem da mesma fonte.
tRPC dispensa contrato escrito porque o compilador infere os tipos das duas pontas, e só funciona com TypeScript nos dois lados, publicados juntos.
A fronteira que decide é a da empresa. Contrato que sai dela precisa existir fora da linguagem de quem escreveu, num arquivo que o outro lado lê, versiona e testa.
Na Distribuidora Aurora, cenário ilustrativo do curso, o portal de pedidos conversa com o sistema de gestão da casa e com dois transportadores. O sistema de gestão fica dentro da fronteira, e os transportadores ficam fora: só a segunda conversa precisa de contrato publicado.
Esse arquivo tem nome e versão: OpenAPI 3.2.0, publicada em setembro de 2025. Documento escrito na versão anterior continua válido, o que evita reescrita por moda.
Dentro da mesma fronteira a conta se inverte. Quando as duas pontas sobem no mesmo momento e quebram juntas, a inferência do compilador já serve de contrato e sai mais barata. Por isso a resposta madura costuma ser duas superfícies a partir do mesmo núcleo: uma publicada para terceiros, outra inferida para o time de casa.
Se a figura ultrapassar a área visível, deslize para os lados. Pelo teclado, foque a figura e use as setas.
Integração que atravessa a fronteira da empresa exige contrato publicado, e ele só vale como tal quando o parceiro consegue gerar o cliente dele sozinho. Peça o arquivo antes de anunciar a integração, confirme a versão do formato, hoje OpenAPI 3.2.0, e exija exemplo de chamada e de erro em cada endereço.
Combine também quem avisa o parceiro quando algo muda. Esse arquivo publicado dá três coisas ao outro lado.
A primeira é gerar o cliente na linguagem dele sem montar chamada na mão. A segunda é subir um servidor falso a partir do arquivo para começar a integrar antes de a implementação final existir.
Terceira vantagem: rodar teste de contrato na esteira, que falha assim que a resposta real deixa de bater com o documento publicado. Separe os consumidores em duas colunas, de dentro e de fora.
Combine a data de publicação do arquivo de contrato antes de anunciar a integração. O parceiro passa a trabalhar contra esse documento, sem esperar a implementação ficar pronta.
Seu caderno neste capítulo
Abrir o caderno completoSelecione um trecho do capítulo para destacar ou anotar. Nos vídeos e áudios, use Anotar este momento. No teclado, selecione com Shift e as setas e use Alt+Shift+D para destacar ou Alt+Shift+N para anotar.
Salvo neste navegador. Entre na sua conta para levar o caderno a outros aparelhos.
Entre na sua conta para compartilhar o que aprendeu e convidar alguém para estudar com você.
Conexões deste capítulo
Veja o que estudar antes e para onde seguir depois, explore os conceitos e compare abordagens em outros cursos. Sugestões marcadas como “sugerido pelo grafo” vêm dos assuntos em comum, não do índice do curso.
Conceitos deste capítulo
O mesmo assunto em outros cursos
- Astra profundoProjetar uma integração pequena com a Responses APIExaminar conexões de Projetar uma integração pequena com a Responses API
- Letramento em IA para ExecutivosFaça a IA responder com o que a empresa sabeExaminar conexões de Faça a IA responder com o que a empresa sabe
- GEO Universal FrameworkPrepare o site para o agente ler, comparar e comprarExaminar conexões de Prepare o site para o agente ler, comparar e comprar
- Do Agile ao Agentic Operating ModelO contrato que você assina antes de delegar ao agenteExaminar conexões de O contrato que você assina antes de delegar ao agente
Voltar ao capítulo anterior: Mudar a API sem quebrar quem já integrou com você
Leve uma ideia para a prática
Escolha uma atividade no painel e volte a este curso quando quiser.
Atividades e evolução ficam reunidas no painel da sua conta.
Capítulos vizinhos em Software e IA para executivos
- 09Medir a velocidade que o cliente sente no celular dele
- 10Mudar a API sem quebrar quem já integrou com você
- 11Escolher o formato da integração olhando quem vai consumir
- 12Ler o erro da API antes de culpar alguém ou repetir
- 13Responder ao cliente agora e deixar o resto para depois