En aras de mejorar la prestación de los servicios para la distribución internacional a proveedores de los contenidos de acb, su dirección de desarrollo internacional nos solicita una solución integral de digitalización de todos los servicios y automatización del escalado y despliegue de su infraestructura de streaming.
El reto
Desarrollar una plataforma para la gestión integral y el despliegue de instancias para streaming del departamento de distribución televisiva de acb.
Panel del distribuidor
El sistema debe proveer de un panel para el distribuidor donde pueda realizar sus acciones, reservas y consultas sobre los eventos disponibles. A la vez, conocer los medios por los que puede acceder a esos eventos (satélite o streaming) y conocer todas las posibles notificaciones sobre el servicio. También debe ser capaz de administrar todos los distribuidores disponibles, sus contratos y condiciones.
Panel de administración y consulta
El personal de acb debe poder desarrollar todas las tareas de administración y consulta sobre los distribuidores, eventos, medios disponibles, etc.
Automatización del aprovisionamiento de recursos y escalado de la infraestructura de AWS de streaming
Según los eventos a emitir, estos son repartidos entre los recursos de streaming y satélite disponible, facilitando los métodos de acceso, según sea el caso, a cada uno de los distribuidores. A la vez, el sistema despliega automáticamente los recursos necesarios a nivel global según el número de eventos y su demanda, en cantidad y en tipología de stream.
Business Inteligence
El equipo de acb dispone de diversos paneles para analizar diferentes aspectos desde el uso de los eventos, estado de contratos, distribuidores, etc.
El proyecto
Para el desarrollo de este proyecto se realizaron las siguientes acciones.
UI/UX
Se tiene que ofrecer, tanto para distribuidores como personal de acb de una interfaz amigable e intuitiva, orientada a un uso profesional, que debe ser ágil y rápido.
Desarrollo Frontend
Para el desarrollo de frontend, se contemplan componentes de interfaz reactiva, que reaccionan en vivo según los eventos y cambios.
Desarrollo Backend
Se opta por un desarrollo puro en Django + API Restfull.
Infraestructura AWS
Toda la infraestructura de escalado de servicios funciona mediante instancias de AWS, incluyendo instancias Serverless. Estas son desplegadas mediante Terraform.
Tecnologías
Una ejecución con vistas al futuro.
Servicios relacionados
Descubre los servicios relacionados con este artículo.
Aplicaciones web
Nuestras aplicaciones web son desarrolladas mediante el estudio de las características y motivaciones de tu público objetivo. Con nuestra experiencia, creamos una aplicación web que te conecte con tu audiencia.
Outsourcing
Tanto si tienes un volumen extra de trabajo en tu proyecto de desarrollo o diseño, o como si necesitas un equipo especializado para implementar una tarea dentro de tu equipo, estamos preparados para ayudarte.