09:50 – 10:30

En esta charla se hace una introducción general a Amazon Web Services y en particular a Elastic Compute Cloud (EC2) donde miles de ingenieros desarrollan día a día todo tipo de servicios, paquetes, herramientas y algoritmos. Se comparte la visión de un científico en el área de optimización como un elemento más en la cadena y del proceso que se sigue desde que se desarrolla el código hasta que se pone en producción. Este proceso pasa por un sistema totalmente automatizado de control de versiones (basado en Git), control de builds y releases, gestión de cambios y control de dependencias. También existen sistemas de revisión de código por pares integrado, y sistemas de tests de todo tipo, en particular testeos unitarios, de integración, A/B y demás. Terminaremos con el sistema de despliegue continuo, monitorización, alarmas, ticketing y revisión de fallos. Por motivos de confidencialidad, los contenidos de la ponencia son muy descriptivos y no entraremos a los detalles propietarios, siendo el objetivo tener una visión general de cómo una empresa desarrolladora de grandes dimensiones lleva a cabo el control de calidad del software.

PONENTE


COMPARTIR