DEV Community

Cover image for Migrando SPAs do Azure Static Web Apps para Cloudflare Pages: Por que e como?
José Fernandes
José Fernandes

Posted on • Originally published at Medium

Migrando SPAs do Azure Static Web Apps para Cloudflare Pages: Por que e como?

Recentemente, decidi migrar meus projetos frontend (SPAs) que rodavam no Azure Static Web Apps (SWA) para o Cloudflare Pages. Como alguém que preza por uma Developer Experience (DX) eficiente, essa mudança simplificou muito meu workflow.

Neste post falo sobre os motivos técnicos e o que você ganha com essa troca.

Por que sair do Azure SWA?

O Azure SWA é excelente para quem já está no ecossistema Microsoft, mas ele traz algumas "fricções":

  • Configuração de CI/CD: Você fica dependente de arquivos .yml no GitHub Actions.
  • Limites de Banda: O plano gratuito tem um teto de 100GB/mês.

O que o Cloudflare Pages entrega de diferente?

1. Deploy Nativo e Transparente

Diferente do Azure, o Cloudflare Pages não exige que você gerencie o workflow do GitHub Actions. Ele detecta o framework, faz o build e publica automaticamente. O repositório fica mais limpo, sem "ruído" de infraestrutura.

2. Banda Ilimitada

Para quem busca escala sem custos iniciais, a largura de banda ilimitada do plano free é um divisor de águas.

3. Edge Network Global

A infraestrutura da Cloudflare está espalhada por todo o canto. Na prática, o site é servido pelo servidor mais próximo do usuário, o que faz o carregamento ser praticamente instantâneo.


Imagem demonstrando como configurar um deploy utilizando o framework Next.js


Conclusão

A migração é simples: conecte o Git, configure o comando de build (ex: npm run build) e aponte o domínio. Se você já usa o DNS da Cloudflare, o processo de SSL e ativação leva menos de 2 minutos.

Vale a pena testar se você busca menos tempo lidando com YAML e mais tempo focando no código.

Top comments (0)