
Gourmetização do Código: Por Que Dev Odeia Automação Visual e Quanto Isso Custa Pra Quem Paga a Conta
Entre na sua conta para curtir e guardar o que gostou.
Gourmetização do Código: Por Que Dev Odeia Automação Visual e Quanto Isso Custa Pra Quem Paga a Conta
Entre na sua conta para curtir e guardar o que gostou.
Gourmetização do Código: Por Que Dev Odeia Automação Visual e Quanto Isso Custa Pra Quem Paga a Conta
0:00 / 9:04
Três semanas de fila e worker pra mandar um e-mail quando entra pedido, ou uma tarde de n8n? Sou dev, tenho n8n em produção, e explico de onde vem a resistência, o que fluxo visual resolve, o que nunca resolve e a regra pra decidir.
Uma empresa precisa que todo pedido novo do site vire uma linha na planilha, uma mensagem no WhatsApp do vendedor e um e-mail pro cliente. O desenvolvedor da casa orça três semanas: fila, worker, retry, monitoramento, testes. Um estagiário monta o mesmo fluxo no n8n numa tarde, com quatro nós e zero linha de código. O desenvolvedor olha e diz que "isso não escala". A empresa está esperando há três semanas por algo que já podia estar rodando.
Eu sou desenvolvedor. E tenho n8n em produção rodando coisa que paga conta: lembrete de escala, emissão de nota fiscal de cliente, aviso de lead novo e alerta no Telegram quando uma rotina falha. Então este post não é de quem odeia código. É de quem sabe quando código é a resposta errada, e por que tanta gente da minha área não admite isso.
Por que dev resiste a automação visual, e o que tem de ego nisso
O que o n8n resolve numa tarde e o que ele não resolve nunca
A conta real: semanas de código contra horas de fluxo
A regra que eu uso pra decidir entre fluxo e código
De onde vem a resistência
Desenvolvedor resiste a ferramenta visual por três motivos, e só um deles é técnico. O primeiro é identidade: a pessoa passou anos aprendendo a construir infraestrutura, e uma ferramenta que faz o mesmo arrastando caixinhas ameaça o valor do que ela sabe. O segundo é experiência ruim: todo mundo já viu um fluxo visual virar um monstro de 80 nós que ninguém entende. O terceiro, o técnico, é real: ferramenta visual esconde complexidade, e complexidade escondida cobra juros.
O problema é que os dois primeiros motivos costumam se disfarçar de terceiro. "Não escala" quase sempre quer dizer "não é como eu faria". Eu já fui esse dev. Escrevi sobre isso em o paradoxo do desenvolvedor autossuficiente: gastei 40 horas construindo algo pra não pagar R$ 100 por mês, e a conta nunca fechou. A gourmetização do código é isso: tratar um problema de negócio simples como se merecesse a solução mais elegante que eu sei fazer, e cobrar da empresa o tempo dessa elegância. É primo do vício que descrevi em aquele script simples que você já fez mil vezes: reescrever do zero o que já existe pronto.
"Não escala" costuma ser tradução de "não fui eu que fiz".
O que uma tarde de n8n resolve
Resolve o que é cola entre sistemas: recebeu um webhook, transformou o dado, mandou pra três lugares, avisou alguém. Isso é a maior parte da automação que uma empresa pequena precisa, e é exatamente o que ferramenta visual faz bem. No golber.net, o n8n cuida de coisas assim:
Aviso no Telegram quando entra um lead novo ou uma proposta é paga
Lembrete diário de escala publicada e aviso de véspera de plantão
Emissão mensal de nota fiscal pra clientes, com o PDF indo pro lugar certo
Alerta no Telegram quando uma rotina agendada falha ou termina fora do esperado
Nada disso mereceria um serviço em Node com fila e worker. Se eu tivesse escrito código pra cada um, teria quatro serviços pra manter, quatro deploys, quatro lugares pra esquecer de monitorar. No n8n, são quatro fluxos que eu abro na tela, vejo o histórico de execução e corrijo sem deploy. Quem não é da área consegue entender o desenho. Isso vale dinheiro: a empresa deixa de depender do único que sabe onde o código mora.
Se você quer aprender a montar isso, o caminho mais rápido que eu conheço é o do post sobre aprender n8n com a IA como tutor ativo: você descreve o fluxo, a IA monta o rascunho, você entende nó por nó. Uma tarde, de verdade.
O que o n8n não resolve nunca
Aqui eu concordo com o purista, mas com endereço certo. Fluxo visual não resolve lógica de negócio que muda toda semana, não resolve transação que precisa ser atômica (ou grava tudo ou não grava nada), não resolve volume alto com latência baixa e não resolve o que precisa de teste automatizado pra você dormir. Se o fluxo decide quanto alguém vai pagar, quem pode ver o quê, ou o que acontece quando o pagamento falha no meio, isso é código, com teste, no repositório.
E tem a parte que ninguém coloca no tutorial: ferramenta visual tem bug próprio. Eu já perdi uma tarde inteira com uma expressão aninhada dentro de um nó HTTP que matou uma esteira de e-mails em silêncio: o fluxo ficava verde, a execução "dava certo", e nada saía. Já tive credencial desvinculada de um nó depois de uma atualização, com o fluxo parecendo intacto na tela. Isso não é argumento contra a ferramenta. É argumento a favor de tratar fluxo como sistema: com alerta, com histórico, com alguém que olha.
A trilogia de posts sobre automação e low-code pro dev solo entra nessas fronteiras com mais calma. O resumo: low-code é ótimo pra cola, ruim pra núcleo.
A conta que a empresa deveria fazer
Quem paga a conta não deveria perguntar "isso escala?". Deveria perguntar três coisas:
| Pergunta | Se a resposta é sim | Se a resposta é não |
|---|---|---|
| Isso é cola entre sistemas que já existem? | Fluxo visual | Provavelmente código |
| A regra muda com frequência e precisa de teste? | Código, com teste | Fluxo visual serve |
| Se falhar em silêncio por um dia, custa caro? | Qualquer um dos dois, mas com alerta obrigatório | Fluxo visual, sem drama |
Com essas três respostas, a maior parte das automações de uma empresa pequena cai em "fluxo visual, com alerta". O que sobra é o núcleo: pagamento, permissão, dado do cliente. Ali vale o desenvolvedor, o teste e as semanas. Pagar semanas de código pra cola de sistema é gourmetização. Pagar uma tarde de fluxo pro núcleo do negócio é imprudência. O trabalho de quem entende de tecnologia é apontar qual é qual, não defender o lado que o valoriza mais.
Cola é fluxo. Núcleo é código. Quem confunde os dois está vendendo o próprio tempo, não a solução.
Como eu decido no meu sistema
Minha regra é simples: se dá pra desenhar o fluxo num guardanapo com menos de dez caixas e nenhuma delas é "decide quanto cobrar", vai pro n8n. Se tem decisão de dinheiro, permissão ou dado sensível, vai pro código, com teste, e o n8n só chama a rota. É assim que o meu sistema de escala de trabalho funciona: a regra de quem pode trocar plantão com quem está no código; o lembrete de que o plantão é amanhã está no n8n. Cada um no lugar onde é barato de manter.
Se você tem uma operação com meia dúzia de tarefas repetidas e não sabe quais viram fluxo e quais viram código, é exatamente o que o diagnóstico de melhorias entrega: a lista do que automatizar, em que ferramenta e em que ordem, antes de você pagar três semanas por algo que cabia numa tarde.
Perguntas frequentes
Automação visual como n8n substitui um desenvolvedor?
Substitui o desenvolvedor na cola entre sistemas (webhook, transformação, envio, aviso). Não substitui no núcleo do negócio: pagamento, permissão, regra que muda e precisa de teste.
Por que desenvolvedores resistem a ferramentas no-code?
Por identidade (a ferramenta ameaça o valor do que aprenderam), por experiência ruim com fluxos que viraram monstros, e por um motivo técnico real: complexidade escondida cobra juros. Os dois primeiros costumam se disfarçar de terceiro.
O que é "gourmetização do código"?
É resolver um problema simples com a solução mais elegante que o desenvolvedor sabe fazer, e cobrar da empresa o tempo dessa elegância. Fila, worker e retry pra mandar um e-mail quando entra um pedido é o exemplo clássico.
Quando o n8n não é a resposta?
Quando a lógica muda toda semana, quando a operação precisa ser atômica, quando o volume exige latência baixa ou quando você precisa de teste automatizado pra confiar. Aí é código no repositório, e o fluxo só chama a rota.
Fluxo visual precisa de monitoramento?
Precisa, e mais do que parece: um fluxo pode ficar "verde" e não fazer nada por causa de uma expressão errada ou uma credencial desvinculada. Alerta quando falha e alguém que olha o histórico são parte do custo.
Quer mais conteúdo desse?
Receba toda semana o que escrevo sobre stack, IA aplicada e negócios solo. Zero spam, descadastro num clique.