Integrar sistemas: os quatro caminhos e o custo

Faixa de custo por caminho de integração, o risco de cada um e as quatro perguntas a fazer antes de fechar preço.

Integrar sistemas: os quatro caminhos e o custo
Neste artigo
  1. Quais são os quatro caminhos de integração?
  2. Por que a automação de tela sai mais cara no fim?
  3. O que perguntar antes de fechar preço?
  4. Como evitar que a integração corrompa dado?
  5. Sincronizar em tempo real ou em lote?
  6. Vale integrar tudo ou só o essencial?

Integrar sistemas que não conversam custa entre R$ 8 mil e R$ 80 mil, e quase toda a variação vem do lado que você não controla. Se o outro sistema oferece uma interface documentada e estável, o trabalho é previsível e fica na faixa de baixo. Se ele só exporta arquivo ou exige acesso direto ao banco, o risco sobe e o prazo deixa de ser estimável com honestidade.

Este texto compara os quatro caminhos possíveis de integração, com faixa de custo e o modo típico de falha de cada um. A escolha entre eles raramente é livre, porque ela é imposta pelo que o sistema de destino oferece. Descobrir isso antes de orçar é o que separa uma proposta honesta de uma renegociação constrangedora no meio do projeto.

Quais são os quatro caminhos de integração?

Os quatro caminhos abaixo estão em ordem de preferência técnica, e descer uma linha significa aceitar mais fragilidade permanente. A ordem não é questão de gosto, é consequência de quanto cada abordagem depende de coisas que podem mudar sem aviso. Interface oficial muda com versionamento e aviso prévio na maioria dos fornecedores sérios. Automação de tela muda quando alguém reposiciona um botão numa terça-feira qualquer.

Caminho Faixa de custo Quando é possível Risco principal
Interface oficial documentada R$ 8k a R$ 25k O fornecedor expõe e mantém Mudança de versão sem aviso
Troca de arquivo agendada R$ 10k a R$ 35k Só existe exportação e importação Dado desatualizado entre as rodadas
Leitura direta no banco R$ 15k a R$ 50k Você tem acesso e permissão formal Quebra a cada atualização do sistema
Automação de tela R$ 20k a R$ 80k Último recurso, sem outra porta Quebra quando a interface muda
Fonte: faixas praticadas em projetos de integração que entreguei, apurado em setembro de 2026.

A leitura direta no banco de outro sistema merece um aviso à parte, porque parece barata e raramente é. O fornecedor não garante estabilidade da estrutura interna, já que ela não faz parte do contrato com você. Uma atualização de rotina reorganiza tabelas e derruba a integração sem que ninguém tenha errado. Além disso, gravar direto no banco de terceiro contorna as validações da aplicação e corrompe dado de formas difíceis de rastrear.

Por que a automação de tela sai mais cara no fim?

Porque ela não é integração de verdade, é imitação de uma pessoa usando o sistema pela interface visual. Funciona bem no dia da entrega e quebra na primeira vez que alguém do outro lado mexe num campo. O custo real dela não está na construção, está na manutenção permanente que ela cria. Cada atualização do sistema de destino vira um chamado de conserto no seu.

Ainda assim ela é a resposta certa quando não existe outra porta e o processo manual custa mais caro que o conserto ocasional. Sistema legado sem interface e sem acesso ao banco deixa poucas alternativas honestas. O importante é contratar isso sabendo o que está sendo contratado, com orçamento de manutenção explícito. Vender automação de tela como integração definitiva é o que gera frustração depois. A comparação completa está em RPA ou integração de sistemas.

O que perguntar antes de fechar preço?

São quatro perguntas, e as respostas mudam o orçamento em várias vezes para cima ou para baixo. Fechar preço sem elas significa aceitar um risco que ninguém mediu, geralmente o fornecedor. Nenhuma delas exige conhecimento técnico profundo para ser feita por quem contrata. Todas podem ser respondidas em uma conversa curta com quem administra o sistema de destino.

Existe documentação da interface e ela está atualizada? Documentação desatualizada é quase equivalente a documentação ausente, porque alguém vai descobrir a diferença testando e cobrando por isso. Pedir um exemplo real de chamada funcionando resolve a dúvida em minutos. Fornecedor que não consegue mostrar isso está sinalizando o tamanho do trabalho.

Quem do outro lado responde quando quebrar? Integração sem contato técnico do fornecedor vira investigação às cegas, e isso consome semanas de projeto. Ter um nome e um canal definido antes de começar muda completamente o prazo de resolução. Sem isso, cada problema pequeno vira uma espera indeterminada.

Qual o volume e a frequência de verdade? Sincronizar mil registros por dia e um milhão por hora são projetos diferentes, com arquiteturas e custos diferentes. Estimativas otimistas de volume geram sistemas que funcionam no teste e travam em produção. Medir o volume real antes evita redesenhar tudo depois.

O que acontece quando a sincronização falhar? Precisa existir resposta definida para dado duplicado, dado perdido e reprocessamento de um período. Sem essa definição, o sistema corrompe silenciosamente e ninguém percebe por meses. É a pergunta que mais economiza dinheiro e a que menos costuma ser feita.

Como evitar que a integração corrompa dado?

A técnica principal é tratar cada operação como algo que pode rodar duas vezes sem causar estrago. Rede falha, processo morre no meio e a segunda tentativa é inevitável em qualquer sistema real. Na prática isso significa identificar cada registro por uma chave estável vinda do sistema de origem. Antes de gravar, o sistema confere se aquele identificador já entrou e ignora a repetição.

Junto disso entra registro detalhado de tudo que passou, com data, identificador e resultado de cada operação. Investigar divergência entre dois sistemas sem esse histórico é praticamente impossível e consome dias. O registro também permite reprocessar um período específico quando algo dá errado. Esse cuidado é o mesmo que sustenta um discovery técnico honesto, descrito em discovery técnico antes do preço.

Sincronizar em tempo real ou em lote?

Tempo real custa mais caro para construir e muito mais caro para operar, então ele precisa ser justificado por necessidade concreta. Lote agendado resolve a maioria dos casos de empresa com uma fração da complexidade. A pergunta certa é quanto tempo o dado pode ficar desatualizado sem causar prejuízo real. Se a resposta for uma hora, não existe motivo para construir sincronização instantânea.

Sincronização em lote também é mais fácil de reprocessar quando algo falha, porque a janela é bem definida. Em tempo real, uma falha de dez minutos deixa um buraco difícil de identificar depois. O arranjo intermediário que funciona bem é lote frequente, rodando a cada poucos minutos. Ele entrega quase a percepção de tempo real com a robustez operacional do lote.

Vale integrar tudo ou só o essencial?

Só o essencial, e a definição prática de essencial é aquilo que hoje alguém digita duas vezes em sistemas diferentes. Integração existe para eliminar trabalho repetido e erro de digitação, não para criar espelho perfeito entre bases. Espelho completo multiplica pontos de falha sem entregar valor proporcional. A tentação de sincronizar tudo aparece porque parece mais organizado, e organização não é o objetivo.

Começar por um fluxo único, colocar em produção e medir durante trinta dias custa uma fração do projeto completo. Esse período revela o que realmente importa e o que só parecia importar na reunião de levantamento. Quase sempre a segunda fase fica menor do que estava no plano original. Para casar essa decisão com a escolha entre comprar pronto ou mandar fazer, o comparativo está em sistema de gestão, comprar pronto ou mandar fazer. Para o desenho técnico da troca de mensagens entre sistemas, o padrão transactional outbox resolve bem o caso de entrega confiável.

WA in X