← Voltar aos artigos

A Arquitetura por Trás deste Starter

Este starter é mais do que um template — é uma arquitetura de referência. Construído com Next.js, suportado por Sanity e distribuído globalmente usando OpenNext no Cloudflare Workers, demonstra como conteúdo e computação podem trabalhar em conjunto num sistema moderno nativo da edge.

Pedro Duque
Pedro Duque
computer

1. Camada de Conteúdo

Suportada por Sanity:

  • Esquemas estruturados
  • Queries com GROQ
  • Colaboração em tempo real
  • Blocos de conteúdo portáteis

O Sanity trata da modelação de conteúdo e das APIs de conteúdo.

2. Camada de Aplicação

Construída com Next.js:

  • React Server Components
  • Routing baseado em ficheiros
  • Renderização em streaming
  • Rotas de API (compatíveis com edge)

Isto mantém o frontend moderno e escalável.

3. Runtime na Edge

Usando OpenNext, a aplicação é adaptada para:

  • Cloudflare Workers
  • Execução global na edge
  • Renderização de baixa latência
  • Middleware na edge

O resultado é computação distribuída em vez de servidores centralizados.

4. Fluxo de Deploy

O deploy é simples:

  • Build do frontend
  • Deploy para Workers
  • Deploy do Studio em separado
  • Configuração de variáveis de ambiente

Sem necessidade de infraestrutura proprietária.

Porque Isto é Importante

Esta arquitetura dá-te:

  • Flexibilidade de conteúdo
  • Independência de infraestrutura
  • Mentalidade orientada para a performance
  • Separação clara entre conteúdo e computação

Não é apenas um starter — é um blueprint para aplicações nativas da edge.