Antes de começarJá criar workflows no n8n, usar Docker Compose e conhecer APIs HTTP.
AutomaçãoWorkflows de produção com n8n.
LAB 21APRENDA CONSTRUINDO.
UM LAB. UM PROJETO COMPLETO.
DO CONCEITO À EXECUÇÃO
É isso que você vai construir.
Opere workflows n8n com Postgres, versionamento, retries e restauração de backup.
Você prepara um ambiente local com três workflows versionados e uma CLI para sincronizar e inspecionar execuções. O livro também executa backup e restauração em um banco de teste.
Um ambiente n8n de produção local: Postgres no lugar do SQLite, dono e credenciais criados a partir do ambiente, três workflows versionados como JSON no repositório (ingestão via webhook, processamento com retry, tratador de erros), uma CLI n8n-ops que compara e sincroniza o repo com o servidor, lê as execuções pela API pública, faz backup com pg_dump e prova o restore em um banco de teste.
10 minpara o demo*
56páginas de conteúdo
17seções no ebook
*Estimativa do Lab. Preparação do ambiente e downloads podem acrescentar tempo.
DUAS PARTES. O MESMO PROJETO.
Um guia para entender. Um projeto para fazer.
Leia, execute e volte ao trecho que precisar. O ritmo é seu.
O ebook visual
56 páginas em português, com diagramas, decisões de implementação e exercícios nas seções práticas.
PDF · EDIÇÃO VISUAL
O repositório completo
Código, dados de exemplo, instruções de execução e 25 testes de unidade + 3 de integração com n8n. Inclui o ambiente Docker do projeto.
Depois da compra, o repositório do Lab é enviado por e-mail e WhatsApp para o cadastro feito na Hotmart.
CÓDIGO · TESTES · DOCUMENTAÇÃO
O CAMINHO DO LAB
Saiba onde você vai chegar.
17 seções para acompanhar o projeto, do ambiente aos próximos passos.
Edição visual · 56 páginas
01Introdução+
Conheça um ambiente n8n com Postgres, workflows versionados e rotinas de operação. Veja como o laboratório aborda falhas, mudanças e recuperação de dados.
02Ambiente Python+
Prepare o Python, valide Docker e Compose e suba o ambiente. Execute o demo para conferir as automações e as ferramentas de operação incluídas.
03Requirements explicados+
Entenda o helper em FastAPI e as bibliotecas usadas pela CLI de operações. Veja como o projeto simula sistemas externos sem depender de um ERP real.
04O mapa do sistema+
Mapeie os containers, o repositório e a CLI que administra o ambiente. Acompanhe como uma alteração de workflow sai do arquivo versionado e chega ao n8n.
05O que muda do n8n hobby para produção+
Entenda as obrigações que surgem quando outras pessoas dependem da automação. Relacione persistência, versionamento, retries, idempotência e recuperação aos limites do ambiente proposto.
06Subir o n8n com Postgres+
Configure n8n e Postgres com variáveis compartilhadas, volumes e healthchecks. Entenda a importação inicial e a importância de preservar a chave de criptografia das credenciais.
07O helper: o sistema de fora+
Explore uma API externa simulada com registros idempotentes, falhas programadas e alertas. Use esses endpoints para testar o comportamento dos workflows em condições controladas.
08Criar workflows versionados+
Leia o workflow de ingestão de pedidos nó a nó e valide seu JSON. Use identificadores estáveis, normalização e comparação para tornar as mudanças revisáveis no Git.
09Tratar falhas e retries+
Configure tentativas limitadas para falhas transitórias e um workflow de erro para registrar incidentes. Experimente os casos em que repetir ajuda e aqueles em que só agrava o problema.
10Organizar credenciais+
Separe a definição das credenciais dos valores injetados pelo ambiente. Mantenha referências estáveis nos workflows e entenda por que a chave de criptografia precisa sobreviver ao deploy.
11Monitorar execuções+
Consulte execuções pela API pública e identifique o que rodou ou falhou. Veja como obter os registros necessários para investigar problemas sem depender apenas da interface.
12Backup, restore e deploy+
Gere backup do Postgres, snapshots dos workflows e um manifesto da operação. Pratique um teste de restauração e entenda os requisitos para recuperar ou mover o ambiente.
13Testes+
Execute testes do helper, dos arquivos de workflow e da CLI com serviços simulados. Conheça a verificação de integração e os comportamentos que precisam permanecer reproduzíveis.
14Troubleshooting+
Investigue falhas na importação, webhooks vazios ou indisponíveis e problemas de inicialização. Use validação e logs para localizar o componente responsável.
15Custos, limites e trade-offs+
Avalie o custo operacional de manter n8n, banco, alertas e backups. Reconheça os limites de uma instância única e quando o ambiente atende ao seu cenário.
16Próximos passos+
Planeje alertas externos, autenticação nos webhooks e backups fora da máquina. Explore revisão de diferenças em CI, proxy com TLS e modo queue como etapas posteriores.
17Checklist final+
Confira persistência, workflows versionados, credenciais, retries e monitoramento. Verifique que o backup pode ser restaurado e que o ambiente é reproduzível em outra máquina.
PARA COMEÇAR COM CLAREZA
Seu ponto de partida.
Conhecimento prévio
Já criar workflows no n8n, usar Docker Compose e conhecer APIs HTTP. Nível: n8n intermediário.
Ferramentas do projeto
Python, n8n, Postgres, Docker Compose. As instruções de instalação e as versões estão no pacote.
Custo para executar
Zero. n8n (licença Sustainable Use, self-hosted), Postgres e Python são gratuitos; nenhum serviço externo é chamado.
Tempo para aprender
4 h estimadas para ler, executar e entender. Você pode dividir o estudo em várias sessões.