Skip to content

C10k

  • Published on
    2004년 Igor Sysoev의 혁명부터 2025년까지 세계 웹 트래픽의 30% 이상을 처리하는 Nginx. 이 글은 Nginx의 내부를 처음부터 해부합니다. C10k 문제와 Apache prefork의 한계, Master-Worker 아키텍처, epoll/kqueue 기반 reactor 이벤트 루프, 11단계 phase handler 시스템, 요청 생명주기, upstream 커넥션 풀링과 로드 밸런싱, 캐싱 메커니즘, SSL termination, 모듈 시스템(static vs dynamic), 무중단 설정 재로드, OpenResty와 Lua 통합, 그리고 Cloudflare Pingora가 왜 필요했는지까지 — 현대 웹 인프라의 근간을 제대로 이해하고 싶은 엔지니어를 위한 종합 가이드입니다.