Skip to content
Latchkey

O Que É o Netlify? Deploy Web Orientado a Git

O Netlify é uma plataforma de deploy web que faz build e hospeda sites front-end e funções serverless a partir do seu repositório Git, com deploy previews e uma CDN global.

O Netlify popularizou a abordagem Jamstack: fazer o build do front-end em assets estáticos, servi-los de uma CDN e adicionar comportamento dinâmico com funções serverless. Como o Vercel, ele conecta ao seu repo e faz deploy no push, gerando URLs de preview e cuidando de HTTPS e distribuição global automaticamente.

Como o Netlify faz deploy

Você vincula um repo Git e configura um build command e um publish directory (muitas vezes em um arquivo netlify.toml). Em cada push, o Netlify roda o build, faz deploy da saída para sua CDN e te dá uma URL. Deploys de production vêm da sua branch main.

Deploy previews e rollbacks

  • Um deploy de preview para cada pull request.
  • Deploys atômicos, então um release é tudo-ou-nada.
  • Rollback instantâneo para qualquer deploy anterior.

Recursos dinâmicos

Netlify Functions (serverless) e edge functions adicionam lógica de backend, enquanto recursos como forms, redirects e identity cobrem necessidades comuns sem um servidor separado. Isso mantém um site majoritariamente estático capaz de comportamento dinâmico.

Netlify vs Vercel

Os dois são concorrentes próximos com workflows orientados a Git e deploy previews similares. O Vercel é atrelado de perto ao Next.js; o Netlify é agnóstico de framework e orientado a Jamstack. A escolha certa geralmente se resume ao encaixe do framework e a recursos específicos da plataforma.

Papel no CI/CD

O Netlify pode ser o pipeline inteiro: build, preview, deploy no push. Para mais controle, equipes rodam testes no GitHub Actions e acionam o Netlify via sua CLI ou integração com Git, barrando o merge com required status checks antes dos deploys de production.

Principais conclusões

  • O Netlify faz build e hospeda sites front-end e funções a partir do Git, em uma CDN.
  • Ele oferece deploy previews, deploys atômicos e rollbacks de um clique.
  • Ele pode servir como CI/CD sozinho ou parear com o GitHub Actions para checks.

Guias relacionados