The Atlantic의 릴리스 자동화에 NGINX 활용
Mike Howsden, The Atlantic DevOps 리드
Frankie Dintino, The Atlantic 수석 풀스택 개발자
NGINX Conf 2018 세션에서 Mike와 Frankie는 The Atlantic이 각 풀 리퀘스트마다 새로운 베타 환경을 만드는 방법을 설명합니다. 이를 통해 개발자와 QA 엔지니어는 비용을 낮게 유지하면서 사이트 변경 사항을 신속하게 검토할 수 있습니다. 이를 위해 The Atlantic은 GitHub, Jenkins, NGINX(Python 애플리케이션에는 uWSGI의 cheaper 하위 시스템을, Node.js 애플리케이션에는 Passenger를 사용)와 몇 가지 Python 스크립트를 함께 사용합니다. 그 결과, 필요한 만큼만 리소스를 사용하므로 수많은 환경을 처리할 수 있는 서버 구성이 완성됩니다. 이 세션은 릴리스 자동화 또는 NGINX(uWSGI 및 Passenger 포함)를 활용한 서버 리소스 사용 극대화에 관심 있는 모든 분을 대상으로 합니다.