Caso en producción
Grupo Bandeirantes
Modernización de seis portales del Grupo Bandeirantes, con arquitectura compartida y migración sin interrupciones del servicio.
- Responsabilidad
- Ingeniería de software y gestión de TI
- Organización
- Grupo Bandeirantes
- Período
- 2024
Evidencias de producción
- Portales migrados
- 6+
- Portales editoriales del Grupo Bandeirantes.
- Interrupción en la migración
- 0s
- Durante la transición a la nueva arquitectura.
- Alianza de distribución
- 1
- Vivo, para distribución de contenido.
Contexto del proyecto
Lideré la modernización de BandSports, BandNews TV, Arte 1, Sabor & Arte, Terra Viva y Agro+. El trabajo combinó arquitectura de software, coordinación de diseño e ingeniería y seguimiento de la operación. El alcance también incluyó la distribución de contenido mediante la alianza con Vivo.
Desafío
Sustituir sistemas heredados mientras los seis portales seguían atendiendo a su audiencia. La migración debía conciliar entregas independientes, coherencia entre equipos y picos de tráfico durante elecciones y eventos deportivos.
Arquitectura y solución
Definí una base compartida en Next.js y Go, con NestJS para servicios auxiliares y despliegues independientes por portal. En AWS, la operación combinó balanceo de carga, WAF, despliegue gradual y rollback automatizado para limitar el riesgo de cada cambio.
- Experiencia web
- Next.js · React · TypeScript
- Servicios
- Go · NestJS · componentes compartidos
- Operación
- AWS · WAF · balanceo · despliegue gradual
Decisiones de ingeniería
- Compartir la base técnica y mantener despliegues independientes para estandarizar componentes sin migrar todos los portales al mismo tiempo.
- Usar Go para los requisitos de capacidad y latencia del backend, Next.js en la capa web y NestJS en servicios auxiliares.
- Adoptar despliegue gradual y rollback automatizado, con la continuidad del servicio como requisito de la migración.
- Concentrar la protección de borde y el balanceo en AWS para atender variaciones de audiencia.
Mi actuación
Fui responsable de la arquitectura y de la dirección técnica de la entrega. Coordiné cuatro equipos, acordé prioridades y plazos con la dirección y supervisé los despliegues. También trabajé en el código para resolver cuellos de botella de rendimiento en las etapas críticas.
Resultados
Los seis portales pasaron a la nueva arquitectura sin interrupciones durante la migración. La base común simplificó el mantenimiento y permitió que cada equipo evolucionara su portal de forma independiente.
- Seis portales migrados sin downtime durante la transición.
- Componentes compartidos y menor coste de mantenimiento de la base técnica.
- Distribución de contenido incluida en la alianza con Vivo.
Aprendizajes
- La migración de sistemas heredados requiere alinear las áreas de negocio con las decisiones técnicas. Una arquitectura coherente no resuelve por sí sola los conflictos de prioridades.
- Desplegar por etapas permite controlar mejor el riesgo. El plan de retorno debe formar parte de la entrega desde el inicio.
Tecnologías y plataforma
- Next.js
- Go
- NestJS
- React
- AWS
- Load Balancing
- WAF
- TypeScript
Productos bajo gestión
Dirigí estos 9 productos desde la concepción hasta el desarrollo, el despliegue y el soporte continuo en producción.
Portales editoriales
- BandSports — sitio externo, se abre en una nueva pestaña
- BandNews TV — sitio externo, se abre en una nueva pestaña
- Arte 1 — sitio externo, se abre en una nueva pestaña
- Terra Viva — sitio externo, se abre en una nueva pestaña
- Agro+ — sitio externo, se abre en una nueva pestaña
- Sabor & Arte — sitio externo, se abre en una nueva pestaña





