Sky Mexico
Una operadora de telecomunicaciones entrando en la televisión, con una flota de TV-boxes a la que quería darle una mejor grilla de canales — en FHD y 4K.
Stack
- Microservicios
- Event-driven architecture
- Sistemas distribuidos
- Migración SOA
- Streaming · FHD/4K
- Diseño de sistemas
Problema
El cliente era una operadora de telecomunicaciones que se movía hacia la televisión. Ya tenía una flota de TV-boxes en los hogares de los clientes, y quería que hicieran más: una grilla de canales más rápida y rica, y televisión en vivo en FHD y 4K. La plataforma que había detrás era un híbrido de sistemas on-premises y cloud sobre una arquitectura orientada a servicios ya envejecida —una década de acoplamiento donde agregar una capacidad significaba tocar un bus compartido, y tocar el bus significaba tocarlo todo. No podía llevar una experiencia de televisión moderna a esa cantidad de espectadores concurrentes, y los TV-boxes que ya estaban en campo no se podían simplemente reemplazar.
Enfoque
Esto fue un trabajo de consultoría y preventa: lo que entregué fue un assessment y un diseño, no una plataforma en funcionamiento. Facilité sesiones de discovery y talleres de arquitectura con ingeniería y con el negocio, porque el legado codificaba reglas que nadie había escrito. A partir de eso produje la arquitectura objetivo —una migración de la SOA a microservicios event-driven, dimensionada para millones de usuarios concurrentes—, un roadmap por fases, y los diagramas y la documentación para presentarlo. Todo el diseño partió de la restricción que importaba: lo que propusiéramos tenía que correr detrás de los TV-boxes ya instalados, no de una flota ideal.
El compromiso
La respuesta limpia era una plataforma greenfield diseñada para la experiencia de televisión que el negocio quería. La respuesta honesta era una plataforma moldeada por los TV-boxes que ya estaban en las salas —hardware que no puedes reemplazar al ritmo de un roadmap—. Diseñar para la flota instalada significó aceptar el techo de lo que esas cajas podían decodificar y renderizar, y escalonar la ambición de FHD y 4K para ajustarse a él. Una arquitectura más bonita que ignorara la flota habría sido un demo, no un plan que el cliente pudiera de verdad poner en marcha.
Impacto
Assessment completo, arquitectura objetivo y roadmap de migración entregados — consultoría y preventa
- Assessment completo de la plataforma entregado para el paso de telecomunicaciones a televisión — arquitectura, ciclo de entrega y las reglas de negocio enterradas en el legado
- Arquitectura objetivo diseñada — de SOA a microservicios event-driven, dimensionada para millones de usuarios concurrentes
- Modernización secuenciada como una migración por fases alrededor de la flota de TV-boxes instalada, hacia una grilla de canales en FHD y 4K
- Sesiones de discovery y talleres de arquitectura realizados con ingeniería y con stakeholders ejecutivos
- Diagramas de arquitectura, roadmap de migración y documentación producidos y presentados — un entregable de consultoría y preventa; no llegué a construir la plataforma
Lo que aprendí
El entregable fue una decisión, no un sistema —esto era preventa, y lo que entregué fue el assessment y el diseño, no un despliegue—. Lo que me llevo a cualquier lado es la disciplina de diseñar para la flota que ya tienes. La arquitectura más elegante no vale nada si asume hardware que el cliente todavía tiene que comprar. Los TV-boxes que ya estaban en los hogares eran la especificación real, y leerlos con honestidad fue la mayor parte del trabajo.