Case em produção
Grupo Bandeirantes
Modernização de seis portais do Grupo Bandeirantes, com arquitetura compartilhada e migração sem interrupção de serviço.
- Responsabilidade
- Engenharia de software e gestão de TI
- Organização
- Grupo Bandeirantes
- Período
- 2024
Evidências de produção
- Portais migrados
- 6+
- Portais editoriais do Grupo Bandeirantes.
- Interrupção na migração
- 0s
- Durante a transição para a nova arquitetura.
- Parceria de distribuição
- 1
- Vivo, para distribuição de conteúdo.
Contexto do projeto
Liderei a modernização de BandSports, BandNews TV, Arte 1, Sabor & Arte, Terra Viva e Agro+. O trabalho reuniu arquitetura de software, coordenação de design e engenharia e acompanhamento da operação. O escopo também incluiu a distribuição de conteúdo pela parceria com a Vivo.
Desafio
Substituir sistemas legados enquanto os seis portais continuavam atendendo sua audiência. A migração precisava conciliar autonomia de entrega, consistência entre equipes e preparação para picos de acesso em eleições e eventos esportivos.
Arquitetura e solução
Defini uma base compartilhada em Next.js e Go, com NestJS nos serviços auxiliares e implantação independente por portal. Na AWS, a operação combinou balanceamento de carga, WAF e migração gradual, com rollback automatizado para limitar o risco de cada mudança.
- Experiência web
- Next.js · React · TypeScript
- Serviços
- Go · NestJS · componentes compartilhados
- Operação
- AWS · WAF · balanceamento · deploy gradual
Decisões de engenharia
- Compartilhar a base técnica e manter os deploys independentes. Isso permitiu padronizar componentes sem exigir que todos os portais migrassem de uma vez.
- Usar Go no backend, considerando throughput e latência, e Next.js na camada web. NestJS ficou nos serviços auxiliares.
- Adotar migração gradual e rollback automatizado. A continuidade do serviço orientou a estratégia de implantação.
- Concentrar proteção de borda e balanceamento na AWS, preparando a operação para variações de audiência.
Minha atuação
Respondi pela arquitetura e pela condução técnica da entrega. Coordenei quatro squads, alinhei prioridades e prazos com a diretoria e acompanhei as implantações. Também atuei no código para resolver gargalos de desempenho nas etapas críticas da migração.
Resultados
Os seis portais passaram para a nova arquitetura sem interrupção durante as migrações. A base comum simplificou a manutenção, preservando a capacidade de cada equipe evoluir seu portal.
- Seis portais migrados sem downtime durante a transição.
- Componentes compartilhados e menor custo de manutenção da base técnica.
- Distribuição de conteúdo integrada ao escopo da parceria com a Vivo.
Aprendizados
- Em migrações de legado, o alinhamento com as áreas de negócio precisa acompanhar as decisões técnicas. Uma arquitetura consistente não resolve, sozinha, conflitos de prioridade.
- Implantar em etapas torna o risco mais controlável. O plano de retorno precisa fazer parte da entrega desde o início.
Tecnologias e plataforma
- Next.js
- Go
- NestJS
- React
- AWS
- Load Balancing
- WAF
- TypeScript
Produtos sob gestão
Conduzi estes 9 produtos da concepção ao desenvolvimento, à implantação e à sustentação em produção.





