Case de Vinícius Paixão, em Consultoria
Portal de emissora de TV em stack Next.js 15 + Payload 3
- Cliente
- TV Brasília (Diários Associados)
- Período
- 2026
- Papel
- arquitetura e desenvolvimento
- Stack
- Next.js 15 RSC, React 19, Payload CMS 3, PostgreSQL 16, Tailwind 4, pnpm workspaces, Docker, EasyPanel
Contexto
Emissora de TV afiliada precisando de portal próprio, com a escolha entre repetir o WordPress de sempre ou apostar num CMS que nasce dentro do framework.
Intervenção
Portal completo em monorepo TypeScript (pnpm workspaces): frontend Next.js 15 com React Server Components, Payload CMS 3 — CMS next-native, que roda dentro da mesma aplicação em vez de atrás de uma API —, PostgreSQL 16, processamento de imagem com Sharp/libvips, tudo containerizado com alvo de deploy em EasyPanel.
A escolha do Payload é a decisão que carrega o projeto: elimina a camada de integração entre CMS e frontend, que é justamente onde portais de mídia costumam perder performance e previsibilidade.
Resultado
Portal com stack documentada versão a versão e ambiente reproduzível.
Papel
Arquitetura e desenvolvimento.