Data & Innovation • Media & Entertainment
Optimización de búsqueda y recomendaciones de contenido mediante Azure AI Search
Plataforma en la nube que optimiza la personalización de contenido, reduciendo tiempos de respuesta y asegurando flexibilidad para futuras actualizaciones y mantenimiento eficiente.
Acerca del cliente
Plataforma de streaming de video bajo demanda originaria de México, que ofrece una amplia variedad de contenidos como películas, series, documentales, conciertos y programación infantil. Su catálogo incluye además canales premium y transmisiones en vivo de eventos deportivos y exclusivos.
La plataforma se destaca por su accesibilidad multiplataforma, permitiendo el acceso desde smart TVs, computadoras, dispositivos móviles y consolas de videojuegos. Además, ofrece modalidades de suscripción mensual y opciones para alquilar o comprar títulos de manera individual, con la posibilidad de descargar contenido para verlo sin conexión.
Esta solución tecnológica está integrada dentro del ecosistema de una empresa líder en telecomunicaciones de América Latina, lo que le permite ofrecer beneficios adicionales a sus usuarios, como acceso incluido en ciertos paquetes de servicios de internet y telefonía móvil. Su enfoque regional y alianzas estratégicas le han posicionado como una de las plataformas más importantes de streaming en la región.


Desafío
El cliente buscaba modernizar su plataforma de búsqueda y recomendaciones de contenido, cuya arquitectura actual se basa en Prediction.io, Hadoop y Elasticsearch en un entorno IaaS.
Este enfoque ha generado limitaciones significativas en la capacidad de integrar servicios cognitivos modernos y herramientas avanzadas de inteligencia artificial.
El desafío radica en migrar a una solución en la nube que no solo permite personalizar recomendaciones y optimizar la experiencia del usuario, sino que también facilite el mantenimiento continuo y la refactorización ágil del sistema para adaptarse a futuros requerimientos tecnológicos y de negocio.
Solución
Nubiral propuso una arquitectura basada en un sistema cognitivo de búsqueda con servicios de indexación y procesamiento en tiempo real mediante Azure AI Search.
La solución incluye creación, refactorización y modernización de APIs y microservicios diseñados para una integración fluida, con enfoque en escalabilidad, mantenimiento a largo plazo y capacidad para refactorización modular.
Adicionalmente, se establecieron procesos de extracción, transformación y carga (ETL) con un pipeline CI/CD para asegurar despliegues ágiles y un control exhaustivo de versiones.
Resultados
– Experiencia de usuario más satisfactoria
– Tiempos de búsqueda reducidos y contenido más relevante
– Engagement de los usuarios
– Facilitará el mantenimiento y las actualizaciones incrementales
