NGINX, Capital One에서 하루 120억 건의 트랜잭션 처리 지원

Rohit Joshi, Capital One 소프트웨어 엔지니어링 디렉터

Mike Dunn, Capital One 통합 및 토큰화 아키텍처 담당 이사

NGINX Conf 2018 세션에서 Rohit과 Mike는 Capital One이 처리량이 가장 높고 지연 시간이 가장 짧아야 하는 애플리케이션에 NGINX를 어떻게 활용하는지 설명합니다. 이들은 API 게이트웨이를 첫 번째 NGINX 애플리케이션으로 도입한 후, 그 성공을 바탕으로 여러 다른 애플리케이션에 확대 적용한 과정을 소개합니다. 사용자 지정 Lua 코드를 작성할 수 있는 OpenResty 모듈과 NGINX의 단일 스레드 이벤트 루프를 활용한 결과, Capital One은 지연 시간을 10~30밀리초로 유지하면서도 애플리케이션을 하루 120억 건, 초당 최대 200만 건의 작업을 처리할 수 있는 규모로 확장했습니다.