Projeto 1

Plataforma de Infraestrutura para Aplicacoes Conversacionais

Desenho e implementacao de uma infraestrutura completa, escalavel e repetivel para rodar aplicacoes conversacionais em producao (Chatwoot, n8n e servicos de IA) em Linux com Docker Swarm.

Objetivo

Prover uma infraestrutura estavel para atendimento 24/7 via WhatsApp, padronizar a subida de servicos e simplificar a operacao com painel visual e proxy reverso.

Resultado

Ambiente padronizado e replicavel para novos projetos, pronto para integracoes com IA, APIs externas e automacoes complexas.

Arquitetura e stack

Cloud / SO

VM Linux (Debian 12) com 4 vCPU, 8 GB RAM e 30 GB SSD para Chatwoot, n8n e MinIO.

Orquestracao e rede

Docker Engine + Docker Swarm (manager unico) com rede privada swarm01.

Camada de acesso

Traefik 2 para proxy reverso e certificados. Portainer para gestao visual de stacks.

Servicos de dados

PostgreSQL + pgvector, pgAdmin, Redis e MinIO S3 para midias do Chatwoot.

Aplicacoes principais

Chatwoot e n8n com separacao em editor, webhooks e workers para escalar cada etapa do fluxo.

DNS e seguranca

  • 1. Registros A e CNAME organizados para cada servico.
  • 2. Subdominios dedicados: chatwoot, n8n, portainer, minio, s3.
  • 3. HTTPS via Traefik com roteamento por hostname.
  • 4. Segredos organizados em arquivos por ambiente (tokens e APIs).

Processo de deploy

  • 1. Stacks modularizados: core infra e apps de atendimento.
  • 2. Deploy via Portainer ou CLI do Swarm com healthchecks.
  • 3. Volumes persistentes para banco e MinIO.
  • 4. Documentacao de requisitos e volumetria para replicacao.

Resultados

  • 1. Infraestrutura padronizada e replicavel para novos projetos.
  • 2. Chatwoot, n8n e MinIO estaveis e prontos para integracoes.
  • 3. Time de negocio opera via URLs amigaveis, sem linha de comando.
Solicitar detalhesVoltar ao portfolio