NGINX für die Release-Automatisierung bei The Atlantic einsetzen
Mike Howsden, DevOps-Leiter bei The Atlantic
Frankie Dintino, Senior Full-Stack-Entwickler bei The Atlantic
In ihrer Session auf der NGINX Conf 2018 erläutern Mike und Frankie, wie The Atlantic für jeden Pull-Request eine neue Beta-Umgebung erstellt. So können Entwickler und QA-Ingenieure Änderungen an der Website schnell überprüfen und gleichzeitig die Kosten niedrig halten. Dafür setzt The Atlantic auf eine Kombination aus GitHub, Jenkins, NGINX (mit dem uWSGI-cheaper-Subsystem für Python-Anwendungen und Passenger für Node.js-Anwendungen) sowie einigen Python-Skripten. Das Ergebnis ist eine Serverkonfiguration, die eine große Anzahl von Umgebungen bewältigen kann, da sie Ressourcen nur bei Bedarf nutzt. Diese Session richtet sich an alle, die sich für die Automatisierung von Releases oder die maximale Auslastung von Serverressourcen mit NGINX (sowie uWSGI und Passenger) interessieren.