🌐 O que é publicar
Você montou a solução, ela roda lindamente no seu computador — e ainda assim não resolve o problema de ninguém. Por quê? Porque está trancada na sua máquina. Publicar é o ato de colocar a solução no mundo: deixá-la num lugar que fica ligado, com um endereço, para que pessoas e outros sistemas a usem de verdade. É a diferença entre uma maquete na sua mesa e uma loja aberta na rua.
🚪 "No ar" significa três coisas
Uma solução está "no ar" quando: (1) está num lugar que fica ligado sozinho, sem o seu computador aberto; (2) tem um endereço que outras pessoas conseguem acessar; e (3) está conectada aos canais por onde o cliente fala com ela. Tudo neste módulo gira em torno desses três pontos.
✓ Publicado (no ar)
- ✓Roda mesmo com seu computador desligado
- ✓Tem um endereço que qualquer um acessa
- ✓O cliente usa quando quiser, sozinho
- ✓Resolve o problema de verdade
✗ Só local (preso)
- ✗Só funciona com seu computador aberto
- ✗Ninguém de fora consegue acessar
- ✗Você vira o "servidor humano" do projeto
- ✗Fica eterno protótipo, nunca solução
🖥️ Hospedagem de site
A forma mais simples de publicar é hospedar. Hospedar é alugar um pedacinho de um computador que vive ligado na internet (um "armário" num prédio que nunca apaga as luzes) e deixar sua página ou site lá. Para muitos protótipos, isso já basta: serviços prontos colocam um site no ar em minutos, de graça ou quase. É o seu primeiro "no ar" possível — rápido, barato e suficiente para validar a ideia.
💡 Dica prática
Não comece comprando servidor caro. Para uma página, um folder ou uma demonstração, use uma hospedagem gratuita de site estático. Funciona, custa zero e já te dá um link para mandar pro cliente. Complexidade depois — só quando a solução pedir.
🧱 Site estático × dinâmico (a diferença em uma frase)
- Estático: páginas prontas, iguais para todo mundo (um folder, um catálogo). Barato e fácil de hospedar.
- Dinâmico: o conteúdo muda conforme quem acessa e o que ele faz (um painel, um chat com memória). Precisa de um servidor que "pensa" — o próximo tópico.
☁️ VPS e servidor
Quando a solução cresce além de uma página — quando ela precisa ficar pensando, lembrando e respondendo o tempo todo, como um Jarvis — você precisa de um servidor. Um servidor é só um computador que vive ligado para servir os outros. Um VPS (servidor virtual privado) é o jeito mais comum de ter um: você aluga um computador na nuvem, com ele só seu, ligado 24 horas, e roda ali os serviços do seu sistema.
💡 Dica prática
Você não precisa "ser de TI" para ter um VPS. Hoje se aluga um servidor pequeno por poucos reais por mês, em minutos, com painel visual. O importante é entender o conceito: existe um computador na nuvem, ligado para você, onde o Jarvis mora.
🔗 Domínio
Seu servidor tem um número — uma sequência feia, difícil de lembrar, que ninguém vai digitar. O domínio é o nome bonito que aponta para esse número: automationsai.net em vez de uma fileira de dígitos. É a identidade pública e profissional da solução — o nome pelo qual ela é encontrada e lembrada. Por trás, um sistema chamado DNS funciona como a agenda de contatos da internet: você digita o nome, ele acha o número.
A tradução que o DNS faz (ilustrativa)
Número fictício — só para mostrar o conceito: nome → DNS → endereço real.
💡 Dica prática
O domínio é barato e vale a pena cedo: passa profissionalismo e fica seu. Você pode trocar de servidor depois e o domínio continua o mesmo — basta reapontar. O nome é da marca; o servidor é só onde ela mora hoje.
🗄️ Banco, API e webhook
Uma solução publicada raramente vive sozinha — ela conversa com outros sistemas. Três encaixes aparecem o tempo todo, e você só precisa entender o conceito de cada um para desenhar o fluxo: o banco de dados guarda a informação (a memória organizada), a API é o jeito padrão de dois sistemas conversarem (o "balcão de atendimento" de um programa), e o webhook é um aviso automático que dispara quando algo acontece ("me chama quando o pagamento cair").
Banco de dados
Onde a informação fica guardada e organizada — clientes, pedidos, histórico. A memória do sistema.
API
O balcão por onde outros sistemas pedem e entregam coisas ao seu — de forma padronizada.
Webhook
O aviso automático: "aconteceu X, te avisei na hora". Dispara sozinho, sem ninguém perguntar.
🔄 API × webhook (a diferença que confunde todo mundo)
API é você perguntando: "ei, tem novidade?" — você puxa a informação quando quer. Webhook é o sistema avisando: "olha, aconteceu agora" — a informação chega sozinha. Um você puxa; o outro te empurra. É a diferença entre ligar para perguntar e receber uma notificação.
🚀 Deploy: do código ao ar
Você fez uma mudança na solução. Como ela chega ao servidor onde o cliente usa? Esse ato — levar a versão atual para o lugar onde ela roda de verdade — chama-se deploy. É o passo que conecta "está pronto no meu computador" com "está funcionando para o cliente". No fluxo do arquiteto, deploy é a ponte: do versionamento (que você viu no módulo anterior) até o sistema no ar.
🛤️ A linha do deploy
1. Commit
Você salva a mudança no versionamento — uma foto do "agora está como eu quero".
2. Enviar (push)
A mudança sobe para o repositório central, onde o servidor consegue alcançá-la.
3. Deploy
O servidor pega a versão nova e a coloca para rodar — automaticamente ou com um clique.
4. No ar (produção)
A mudança está viva para o cliente. O que era código virou solução em uso.
💡 Dica prática
O melhor deploy é o que você nem percebe: muitos serviços fazem deploy automático a cada envio. Você salva e envia; o sistema sobe sozinho. Quanto menos manual o deploy, menos erro humano — e mais o arquiteto fica livre para pensar na intenção, não no aperto de botões.
🧪 Teste × produção
Aqui está uma das regras de ouro de quem publica: nunca experimente onde o cliente está. O ambiente de teste é onde você quebra, erra e descobre sem risco; o de produção é onde o cliente realmente usa, e onde um erro custa caro. Eles ficam separados de propósito. Misturar os dois é uma das maiores fontes de acidente — e por isso a separação teste × produção é, ao mesmo tempo, uma regra de segurança.
🧪 Teste (rascunho)
- •Pode quebrar à vontade
- •Dados falsos, sem consequência
- •Lugar de experimentar e aprender
- •O cliente nunca vê
🌐 Produção (no ar)
- •O cliente usa de verdade
- •Dados reais, consequências reais
- •Só entra o que já foi testado
- •Erro aqui custa caro
⚠️ O acidente clássico
"Foi só um testezinho rápido na produção." É assim que se apaga o banco de clientes, dispara mil mensagens erradas ou cobra alguém duas vezes. Teste é teste; produção é produção. Quando a IA executa ações reais, essa fronteira deixa de ser detalhe técnico e vira parte da arquitetura de segurança.
Auto-checagem (opcional): por que teste e produção ficam em ambientes separados?
🎯 Resumo do módulo
Próximo módulo:
1.5 — Canais de Entrada e Saída: por onde o mundo fala com o Jarvis e por onde ele responde.