Mike Howsden, DevOps-Leiter bei The Atlantic
Frankie Dintino, Sr. Full Stack Developer bei The Atlantic
In ihrer Sitzung auf der NGINX Conf 2018 beschreiben Mike und Frankie, wie The Atlantic für jeden Pull Request eine neue Beta-Umgebung erstellt. Dadurch können Entwickler und QA-Techniker Site-Änderungen schnell prüfen und gleichzeitig die Kosten niedrig halten. Um dies zu ermöglichen, verwendet The Atlantic eine Kombination aus GitHub, Jenkins, NGINX (mit dem günstigeren
Subsystem uWSGI für Python- Applications und Passenger für Node.js Applications) und einigen Python-Skripten. Das Ergebnis ist eine Serverkonfiguration, die eine große Anzahl von Umgebungen verarbeiten kann, da sie nur die Ressourcen nutzt, die unbedingt nötig sind. Diese Sitzung richtet sich an alle, die an der Release-Automatisierung oder der Maximierung der Serverressourcennutzung mit NGINX (plus uWSGI und Passenger) interessiert sind.