네이버 면접관이 알려주는 1,000,000++ TPS를 처리하는데 사용되는 NGINX

이 강의는 NGINX를 단순히 설정하는 법이 아니라, 왜 이런 구조와 설정이 필요한지를 이해하지 못해 면접과 실무에서 막히는 문제를 해결하는 데 초점을 둡니다. 실제 네이버·카카오·토스 면접관으로 활동하며 수많은 지원자를 평가해온 경험을 바탕으로, NGINX를 성능·확장성·운영 관점에서 어떻게 설명하고 활용해야 하는지를 실습과 함께 풀어냅니다. 암기한 설정값이 아니라, 트래픽 흐름과 문제 추적이 가능한 사고방식을 갖추도록 돕는 것이 이 강의의 핵심입니다.

46명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

실습 중심
실습 중심
자격증
자격증
백엔드이해하기
백엔드이해하기
토이프로젝트
토이프로젝트
시험
시험
실습 중심
실습 중심
자격증
자격증
백엔드이해하기
백엔드이해하기
토이프로젝트
토이프로젝트
시험
시험

수강 후 이런걸 얻을 수 있어요

  • NGINX를 “왜 그렇게 설정하는지” 이유까지 설명할 수 있는 구조적 이해

  • 면접에서 NGINX·네트워크·트래픽 흐름 질문을 논리적으로 풀어내는 답변 능력

  • Reverse Proxy 관점에서 서비스 구조를 설계하고 설명하는 실전 감각

  • 성능·확장성을 고려한 NGINX 설정 템플릿을 스스로 완성하는 능력

  • 장애 상황에서 원인을 계층적으로 추적하고 설명할 수 있는 문제 분석 능력

실제 1,000,000 Traffic이 발생하는 대규모 서비스 환경.. 어떻게 대응하실건가요?

  • 아래에 있는 내용은 실제 대화 내용입니다.

😁Kakao 면접관(개발자) : NGINX 다들 어디까지 쓰시나요들?? 우리쪽도 사용은 하고 있는데 뭐 개선하고 싶어서. 뭐 자기들만 아는 진짜 꿀팁?? 그런거 있나해서

😄Hong : 저는.. 인프라 팀이 따로 있어서 제가 따로 NGINX를 다루지는 않아유 ㅠㅠ 한번 해보고 싶기는한데...

😄 Naver 면접관(개발자) : NGINX 고수 여기있지. 우리팀도 사용하기는 하는데, 내가 알기로는 네이버 메인페이지에서 직접 NGINX를 직접 사용하던가?? 아니면 SSI를 기반으로하는 웹서버 사용하는걸로 알고 있어 찾아보면 나올껄

😁 Toss 개발자 : NGINX를 안쓰는곳을 찾기 좀 힘들죠 ㅎㅎ NGINX가 꼭 아니더라고 NGINX와 유사한 형태는 항상 사용을 하니깐

😄 Naver 면접관(개발자) : 옳소!! 개인적으로 리버스 프록시라는 관점이 서비스를 운영하는데에 있어서 통합적 처리??라고 해야하나 이러한 부분이나 인증, 인가 부분에서도 큰 장점이 있다고 생각을 해요

😁Kakao 면접관(개발자) : 나도 어느정도 쓰기는 하는데, 이걸 딥하게 다루어보고 싶어서.. 혹시 아는사람 있나해서 물어봤어

😄 Naver 면접관(개발자) : 좋은 생각이 났어요. 이거 제가 Hong이랑 같이 강의로 만들어볼게요 ㅋㅋㅋㅋㅋㅋ Choi가 궁금하면 그거 직접 구매해서 봐요 ㅋㅋㅋㅋ

😁Kakao 면접관(개발자) : 와 내가 추천해줘서 들어왔으면서 이런식이네 ㅋㅋㅋㅋㅋㅋ 어이가 없어

😄Hong : 난... 다 좋아... 여러분들이 있어서 행복해... ㅋㅋㅋㅋ

Reverse Proxy는 무엇일까요?? 그리고 NGINX는 어떤 역할을 수행할까요? ⚡

대규모의 트래픽을 처리하는 Platform에서는 트래픽 처리를 위해서 어떤 부분을 고민해야 할까요?? Application의 로직을 최적화한다??, DB를 최적화한다??, Redis와 DB를 적절하게 트래픽 유형에 맞춰 잘 사용한다??

근데 이렇게 생각해볼게요. 그런 생각을 현재 이 페이지를 보고 계시는 여러분 똑같이 생각하시나요?? 제목과 같이 트래픽이 1,000,000건씩 터지게 된다면 한계가 명확합니다. 분산 처리를 진행해야해요.

남들과는 다른 방식의 이해를 하고 관점을 달리하는 개발자가 되고 준비하고 싶다면, 이 강의를 꼭 확인해주세요.

같은 질문이라도 어떤 관점으로 해석하고 생각하고 말을 하는게 좋은지 여러분들이 보고있지 못하는 개념까지!! 단순하게 대답하는걸 알려드리고 싶은게 아닙니다. 단순하게 활용하는걸 알려드리고 싶은게 아닙니다

-- Before --

Answer : NGINX는 리버스 프록시 역할을 수행하며 Server에 직접 통신하지 않는 패턴으로 아키텍처를 구성 할 수 있는걸로 알고 있습니다.

면접관의 꼬리 질문 : 그러면 리버스 프록시 관점으로만 봤을 떄 Connection 차이가 어떻게 발생하나요?

Answer : 어.... 잘 모르겠습니다.

  • 여러분들 이렇게 대답하실건가요??


-- After Watching lecture --

Answer : NGINX는 리버스 프록시 역할을 수행하며 Server에 직접 통신하지 않는 패턴으로 아키텍처를 구성 할 수 있는걸로 알고 있습니다.

면접관의 꼬리 질문 : 그러면 리버스 프록시 관점으로만 봤을 떄 Connection 차이가 어떻게 발생하나요?

Answer : 좋은 질문 주셔서 감사합니다. 리버스 프록시 관점에서만 본다면 Client와 Server가 하나로 이어지는 구조가 아닌 두 개의 Connection으로 분리가 됩니다. 즉 이로인해서 Client가 직접 서버와 통신하는게 아닌, NGINX와 통신하고 이 요청을 기반으로 서버와 통신하는 구조가 구성을 할 수 있는 겁니다. 이런 계층 구조로 인해 NGINX가 사실 단순하게 요청을 전달하는 역할만을 수행하는게 아니라, LB나 Keep-Alive 관리 및 인증과 인가 처리도 통합으로 처리 할 수 있는 역할을 수행 합니다...... (이후 생략)

단순하게 달달 외워서 마주하는 면접과 코딩 테스트가 아닌, 내가 어떤 부분을 공부하고 있고 내가 이해한 내용을 토대로 설명 할 수 있는 개발자가 되기 위한 강의 입니다. 남들과는 차별되는 관점을 보고 설명 할 수 있는 개발자로 키워드리겠습니다. 🚀

🚀 실제 공고는 어떤것을 요구할까요??

NHN 서비스 개발

넷마블 사내 HR 개발자

아이지에스 서비스 개발자

개발자 취업

시장은 점점 여러분들에게 많은 가치를 요구하고 있고 추워지고 있습니다. 전체적인 개발자 채용 시장이 위축되고 있고 이 기간에 여러분들은 자신을 증명해야 하는 면접과 서류 과정을 마주하고 있습니다. 어떻게 준비하고 어떻게 대비하실건가요??

JavaScript, Linux, nginx, reverse-proxy, infrastructure

그러니 실제 면접관이 알려주는 내용으로 준비해보세요. 🚀

단순히 이론을 나열하는게 아니라, 실제 면접에서 자주하시는 질문을 토대로 준비하고 앞서가고 자신을 어필 할 수 있는 개발자로 성장하게 도와드리겠습니다.


Ande (Naver)

10년차 백엔드 서버 개발자

강사님들의 이름을 클릭하여 더 자세한 이력도 확인해보세요!

제가 알고 있는 다양한 기술과 스택을 다른분들과 공유하고 의논하고 싶어서 이렇게 강의를 만들게 되었습니다. 제 노하우를 다른분들이 습득하시고 저와같은 실수를 하지 않았으면 합니다.

지인 추천(카카오 면접관)으로 이렇게 함께 합류하게 되었고 Hong의 주도하에 함께 촬영을 하게 되었습니다., 최대한 많은 내용을 녹여드리고자 노력하였으니. 많은관심 부탁드립니다. 또한 질문도 편하게 부탁드립니다. 제가 최대한 확인하고 답변드리도록 할게요. 감사합니다.

[現] 네이버 서버(본사) 개발자

[前] 신세계 그룹소속 백엔드 개발자

[前] 헬스케어 스타트업 서버 개발자

[前] 서울 4년제 컴퓨터공학 전공

AI의 발전... 개발자로써 두려우신가요??

📌 사상 최대실적 크래프톤이 인력 감원 나선 이유…'AI 퍼스트' 기업 전환

📌 SW 신입 개발자 채용 중단한 SW 전문기업…"초급 개발자 채용 77% 급감" 전망

📌 게임 디자이너 53% "AI가 내 일 대체할 것"…권고사직 사례도

기업들도 두려운만큼 더 차별화되는 시간과 경험이 필요합니다. 취업 시장이 어렵다면 그만큼 내가 더 차별화되는 사람이 되면 되는겁니다. 어렵지 않습니다. 이미 준비되어 있는 강사진이 있습니다. 이분들이 모두 알려드립니다. 여러분 당연하게도 공부는 스스로 하셔야 합니다. 하지만 그 공부를 하는데에 있어서 어떻게 공부를 할 것인지가 여러분들이 어필 할 수 있는 수준이 달라집니다.


강남의 집값은 왜 비쌀까요?? 서초의 집값은 왜 비쌀까요?? 한남동은요?? 어떤 지역에서 살고 거주하고 활동하는지에 따라서 사람의 성향이 달라지고 경험 할 수 있는 상황들이 달라집니다. 강의도 똑같습니다. 누가 알려주고 어떤 내용을 알려주는지에 따라서 듣는 분들이 어필 할 수 있고 표현 할 수 있는 기법들도 달라지고 볼 수 있는 시야도 달라지게 될 겁니다.

JavaScript Linux nginx  reverse-proxy  infrastructure

단순하게 풀어주지 않습니다. 꼭 필요한 부분만 공부 하실 수 있고 면접에서 99% 대답 할 수 있는 관점과 개념들을 알려드리겠습니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • NGINX 설정은 외웠는데 “왜 그렇게 했냐”는 질문에 매번 막히는 개발자

  • 면접에서 CS·네트워크 질문만 나오면 머릿속이 하얘지는 취준생

  • Reverse Proxy·트래픽 흐름을 실제 서비스 관점으로 설명하지 못하는 주니어

  • 장애 원인은 추적 못 한 채 설정값만 만지작거리는 실무 초년생

  • 남들과 똑같은 답변이 아니라 “이해한 개발자”로 기억되고 싶은 사람

안녕하세요
Hong입니다.

7,491

수강생

461

수강평

142

답변

4.7

강의 평점

25

강의

자기 소개

집에서 빈둥대다 개발에 흥미를 느껴 개발 공부를 시작하였고 현재는 판교에서 플랫폼 서버 개발을 담당하여 진행하고 있습니다. 제가 공부를 했던 방법과 실무에서 접하실 수 있는 여러가지 문제점들과 해결책을 여러분들에게 제공하고 싶어 지식공유자 활동을 이어나가고 있습니다.

 

강의는 오로지 저만의 지식을 통해 만들어지지 않습니다. 모든 강의는 함께하시는 분들이 계십니다.

 

지식공유자 경력

[前] 샌드박스IP 관련 블록체인 개발자

[前] 메타버스 백엔드 개발자

[] 판교에서 고여가는 서버 개발자

 

인터뷰 이력

기타 문의

  • unduck2022@gmail.com

더보기

커리큘럼

전체

17개 ∙ (4시간 49분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

Hong님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

얼리버드 할인 중

₩31

60%

₩99,000