VidRoll es una plataforma de tecnología de vídeo y monetización para publicadores de contenido. Ofrece soluciones para que marcas, agencias, propietarios de contenido, editoriales y desarrolladores proporcionen anuncios destinados al cliente. La plataforma de reproducción de vídeo de VidRoll automatiza el proceso de publicidad multipantalla al utilizar los mercados e intercambios más recientes. El reproductor de vídeo de VidRoll hace las veces de intercambio meta para ayudar a los proveedores a presentar anuncios en vídeo que se adaptan a los visitantes de su sitio y así maximizar los ingresos. VidRoll se utiliza en 50 000 dominios únicos y su reproductor de vídeo está sindicado en 100 000 sitios web. Asimismo, la compañía abastece cientos de millones de anuncios al mes.
- En un principio, VidRoll eligió a AWS por su flexibilidad y escala.
- La compañía utilizaba Amazon Elastic Compute Cloud (Amazon EC2) para facilitar la lógica empresarial y configuración dinámica necesarias para pujar por anuncios de vídeo en
tiempo real en numerosos intercambios. Amazon EC2 también se utilizaba para la transcodificación en tiempo real de anuncios en vídeo y la ejecución de bases de datos MySQL. - A medida que el negocio de VidRoll se amplió, se complicó la administración del clúster de instancias de EC2 por parte de los desarrolladores, a pesar de contar con AWS Elastic Beanstalk para aprovisionar, administrar y escalar las instancias de EC2.
- Siempre había elementos operativos – selección del tipo de instancia, escalado, lógica de implementación y configuraciones de software – que los desarrolladores tenían que administrar.
- Para poder escalar el negocio con rapidez, los desarrolladores necesitaban concentrarse en tareas especializadas en lugar de preocuparse por la infraestructura de TI.
- Ahora, VidRoll utiliza AWS Lambda para facilitar la lógica empresarial necesaria para pujar por anuncios en tiempo real. El reproductor de vídeo activa una función de Lambda a través de Amazon API Gateway.
- Lambda también se usa para transcodificar anuncios en vídeo en tiempo real.

Fig. 1: arquitectura de VidRoll en AWS
- Con Lambda, VidRoll los desarrolladores ya no tienen que entender ni preocuparse de la infraestructura.
- Como el contexto en el que está escrito el código no cambia nunca, no es necesario volver a escribir el
código más adelante cuando cambie el sistema, lo que se traduce en una mejora de la productividad. - Lo que VidRoll puede hacer ahora con 2-3 ingenieros normalmente requeriría 8-10 ingenieros, gracias a que la capacidad de reutilización del código supone una creciente ventaja de desempeño.
- VidRoll ha incrementado diez veces sus ingresos sin necesidad de contratar recursos técnicos adicionales para la administración de los volúmenes, lo que le ha permitido transferir los ahorros en costos a sus clientes.
Para obtener más información acerca de cómo AWS Lambda puede ayudarle a ejecutar sus aplicaciones sin servidor, visite nuestra página informativa sobre informática sin servidor.