LAB 21 · Automação

Workflows de produção com n8n.

Opere workflows n8n com Postgres, versionamento, retries e restauração de backup.

Pythonn8nPostgresDocker Compose
56 páginas em português 4 h de estudo e prática
EBOOK + REPOSITÓRIOR$ 49,00
Pagamento viaHotmart
Comprar agora

Depois da compra, o repositório do Lab é enviado por e-mail e WhatsApp para o cadastro feito na Hotmart.

Antes de começarJá criar workflows no n8n, usar Docker Compose e conhecer APIs HTTP.

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
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. 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.

  16. 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.

  17. 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.

LAB 21 · EBOOK + PROJETO

Seu próximo passo
pode ser construir.

R$ 49,00Comprar agora