Optimización del rendimiento de
una plataforma de Video On Demand
FOOTTERS es una plataforma de streaming dedicada al mundo del fútbol para que clubes, torneos y competiciones puedan emitir sus partidos a todos sus aficionados.
FOOTTERS conecta con quien quiere conocer un fútbol modesto, cercano y de cantera. Un fútbol diferente, más competitivo y apasionante. Un fútbol con multitud de partidos por disfrutar y grandes estrellas por descubrir. Un fútbol que hasta ahora era prácticamente invisible.
La infraestructura principal que soporta las solicitudes de acceso de los partidos está alojada en AWS y estaba compuesta por un backend desplegado mediante el servicio Elastic Beanstalk y un servicio de RDS para manejar sus bases de datos.
Los principal problemas que sufría la plataforma eran su incapacidad de soportar la carga de solicitudes de usuarios que recibía a pesar de tener recursos de cómputo suficientes para soportar el doble de transacciones, así como una latencia importante para dar respuesta a las solicitudes que recibía.
El reto era lograr optimizar la infraestructura y mejorar su rendimiento integrando nuevos servicios y componentes todo ello reduciendo la cantidad de computo innecesaria y con ello los gastos en infraestructura.
Por parte de Nubersia se ejecutó una auditoría exhaustiva de la plataforma para identificar los problemas a resolver así como las mejoras a realizar.
Posterior a ello, se propuso el diseño de una nueva infraestructura capaz de cumplir con las necesidades reales de la plataforma, donde los principales componentes fueron :
Todos este cambio implicó la migración de todo su ecosistema a la nueva solución, por lo que se hizo de forma programada y conjunta con el cliente eliminando cualquier impacto que pudiera ocasionar para los usuarios.