Using NGINX for Release Automation at The Atlantic

Mike Howsden, DevOps Lead at The Atlantic
Frankie Dintino, Sr. Full Stack Developer at The Atlantic

In their session at NGINX Conf 2018, Mike and Frankie describe how The Atlantic creates a new beta environment for every pull request. This allows developers and QA engineers to review site changes quickly while keeping costs low. To facilitate this, The Atlantic uses a combination of GitHub, Jenkins, NGINX (with the uWSGI cheaper subsystem for Python applications and Passenger for Node.js applications) and a few Python scripts. The result is a server configuration that can handle a large number of environments because it only uses resources as necessary. This session is aimed at anyone interested in release automation or maximizing server resource usage with NGINX (plus uWSGI and Passenger).

Next Steps