Uso de NGINX para automatizar los lanzamientos en The Atlantic
Mike Howsden, responsable de DevOps en The Atlantic
Frankie Dintino, desarrollador sénior full stack en The Atlantic
En su sesión en NGINX Conf 2018, Mike y Frankie explican cómo The Atlantic crea un nuevo entorno beta para cada solicitud de incorporación de cambios. Esto permite a los desarrolladores y a los ingenieros de control de calidad revisar rápidamente los cambios del sitio y, al mismo tiempo, mantener los costes bajos. Para hacerlo posible, The Atlantic utiliza una combinación de GitHub, Jenkins y NGINX (con el subsistema uWSGI cheaper para aplicaciones Python y Passenger para aplicaciones Node.js), además de algunos scripts de Python. El resultado es una configuración de servidor capaz de gestionar un gran número de entornos, ya que solo utiliza los recursos cuando son necesarios. Esta sesión está dirigida a cualquier persona interesada en la automatización de versiones o en maximizar el uso de los recursos del servidor con NGINX (además de uWSGI y Passenger).