NAVERの面接官が教える1,000,000++ TPSのためのNGINX

この講義は、NGINXを単に設定する方法ではなく、なぜこのような構造や設定が必要なのかを理解できずに面接や実務で壁にぶつかる問題を解決することに焦点を当てています。実際にNAVER・カカオ・Tossの面接官として活動し、数多くの志願者を評価してきた経験をもとに、NGINXを性能・拡張性・運用の観点からどのように説明し活用すべきかを、実習を交えて解き明かします。暗記した設定値ではなく、トラフィックの流れと問題追跡が可能な思考プロセスを身につけられるようにすることが、この講義の核心です。

難易度 入門

受講期間 無制限

JavaScript
JavaScript
Linux
Linux
nginx
nginx
reverse-proxy
reverse-proxy
infrastructure
infrastructure
JavaScript
JavaScript
Linux
Linux
nginx
nginx
reverse-proxy
reverse-proxy
infrastructure
infrastructure

学習した受講者のレビュー

学習した受講者のレビュー

4.4

5.0

개발에 미친자

94% 受講後に作成

実際、NGINXというのは時間を割いて勉強するには非常に難しく、なかなか手が出しにくいものですが、このように短時間で核心だけを教えていただき、大変助かりました。ありがとうございます。

5.0

lsls ks

94% 受講後に作成

講義の内容をベースにして、個人的にもう少し学習を進めると良さそうです。何か方向性を示して概念を掴ませてくれるような感じの講義でした!

5.0

에이미

88% 受講後に作成

基本をしっかりと身につけることができる内容でした。ありがとうございました。

受講後に得られること

  • NGINXを「なぜそのように設定するのか」という理由まで説明できる構造的な理解

  • 面接でNGINX・ネットワーク・トラフィックの流れに関する質問を論理的に解き明かす回答能力

  • リバースプロキシの観点からサービス構造を設計し、説明する実戦感覚

  • パフォーマンス・拡張性を考慮したNGINX設定テンプレートを自ら完成させる能力

  • 障害状況において原因を階層的に追跡し、説明できる問題分析能力

実際に1,000,000トラフィックが発生する大規模サービス環境.. どのように対応されますか?

  • 以下の内容は実際の会話内容です。

😁Kakao 面接官(開発者) : NGINXは皆さんどこまで使いこなしていますか?? うちの方でも使ってはいるんですが、何か改善したくて。自分たちだけが知っている本当の裏技的なコツ?? そういうのがあるかなと思いまして

😄Hong : 私は…インフラチームが別にあるので、自分でNGINXを触ることはないんです(泣)一度やってみたいとは思っているのですが…

😄 Naver 面接官(開発者) : NGINXの達人はここにいるよ。うちのチームでも使ってはいるけど、僕が知る限りではNAVERのメインページで直接NGINXを使っていたかな?? それともSSIベースのウェブサーバーを使用しているはずだよ。調べてみれば出てくると思う。

😁 Toss 開発者 : NGINXを使っていないところを探すのは少し難しいですよね(笑) NGINXでなくても、NGINXと似たような形態は常に使われていますから

😄 Naver 面接官(開発者) : その通りです!!個人的にリバースプロキシという観点は、サービスを運営する上で統合的な処理とでも言うべきでしょうか、そういった部分や認証、認可の部分でも大きなメリットがあると考えています

😁Kakao 面接官(開発者) : 私もある程度は使っているんだけど、これを深く扱ってみたくて… もしかして知っている人がいるかと思って聞いてみたんだ

😄 Naver 面接官(開発者) : 良い考えが浮かびました。これ、私が Hong と一緒に講義として作ってみますね(笑) Choi さんが気になるなら、それを直接購入して見てください(笑)

😁Kakao 面接官(開発者) : わあ、僕がおすすめして入ってきたくせに、こんな感じなんだね(笑)呆れちゃうよ

😄Hong : 僕は… 全部好きだよ… みんながいてくれて幸せだ… ㅋㅋㅋㅋ

Reverse Proxy(リバースプロキシ)とは何でしょうか??そしてNGINXはどのような役割を果たすのでしょうか? ⚡

大規模なトラフィックを処理するプラットフォームでは、トラフィック処理のためにどのような部分を悩むべきでしょうか?アプリケーションのロジックを最適化する?、DBを最適化する?、RedisとDBをトラフィックの種類に合わせて適切に使い分ける?

ですが、こう考えてみましょう。現在このページをご覧になっている皆さんも、同じように考えていらっしゃいませんか? タイトルのようにトラフィックが1,000,000件ずつ発生するようになれば、限界は明白です。分散処理を行わなければなりません。

他人とは違う方法で理解し、視点を変える開発者になりたい、準備したいのであれば、この講義をぜひチェックしてください

同じ質問であっても、どのような観点で解釈し、考え、話すのが良いのか、皆さんが見落としている概念まで!!単に答える方法を教えたいわけではありません。単に活用する方法を教えたいわけではありません

-- Before --

Answer : NGINXはリバースプロキシの役割を果たし、サーバーと直接通信しないパターンでアーキテクチャを構成できると承知しております。

面接官の深掘り質問:それでは、リバースプロキシの観点からのみ見た場合、Connectionの違いはどのように発生しますか?

Answer : えーと……よく分かりません。

  • 皆さんはこのように答えるつもりですか??


-- 講義を視聴した後 --

Answer : NGINXはリバースプロキシの役割を果たし、サーバーと直接通信しないパターンでアーキテクチャを構成できると承知しております。

面接官の深掘り質問:それでは、リバースプロキシの観点からのみ見た場合、Connectionの違いはどのように発生しますか?

Answer : ご質問ありがとうございます。リバースプロキシの観点のみで見れば、クライアントとサーバーが一つに繋がる構造ではなく、二つのコネクションに分離されます。つまり、これによってクライアントが直接サーバーと通信するのではなく、NGINXと通信し、そのリクエストに基づいてサーバーと通信する構造を構成できるのです。このような階層構造により、NGINXは単にリクエストを転送する役割を果たすだけでなく、ロードバランサーやKeep-Aliveの管理、認証・認可処理も統合して処理する役割を果たすことができます……(以下省略)

単に丸暗記して臨む面接やコーディングテストではなく、自分がどの部分を勉強しており、自分が理解した内容に基づいて説明できる開発者になるための講義です。他人とは差別化された視点を持ち、説明できる開発者へと育て上げます。🚀

🚀 実際の求人では何が求められているのでしょうか?

NHN サービス開発

ネットマーブル社内HR開発者

アイジーエス サービス開発者

開発者の就職

市場はますます皆さんに多くの価値を求めており、冷え込んでいます。全体的な開発者の採用市場が縮小している中、皆さんはこの期間に自分自身を証明しなければならない面接や書類選考の過程に直面しています。どのように準備し、どのように備えるつもりですか?

JavaScript, Linux, nginx, reverse-proxy, infrastructure

だからこそ、現役の面接官が教える内容で準備してみてください。🚀

単に理論を羅列するのではなく、実際の面接でよく聞かれる質問をもとに準備し、一歩先を行き、自分をアピールできる開発者へと成長できるようお手伝いいたします。


Ande (Naver)

10年目のバックエンドサーバー開発者

講師の方々の名前をクリックして、より詳細な経歴も確認してみてください!

私が持っている様々な技術やスタックを他の方々と共有し、議論したいと思い、このように講義を作ることになりました。私のノウハウを他の方々が習得し、私と同じような失敗をしないことを願っています。

知人の推薦(カカオの面接官)でこのように合流することになり、Hongさんの主導のもと、一緒に撮影を行うことになりました。最大限多くの内容を盛り込めるよう努力しましたので、たくさんの関心をお願いいたします。また、質問も気軽にお願いします。私が最大限確認して回答するようにいたします。ありがとうございます。

[現] NAVERサーバー(本社)開発者

[前] 新世界グループ所属 バックエンド開発者

[前] ヘルスケアスタートアップ サーバー開発者

[前] ソウル4年制コンピュータ工学専攻

AIの発展…開発者として恐怖を感じていますか??

📌 史上最大の実績を上げたKRAFTONが人員削減に乗り出した理由…「AIファースト」企業への転換

📌 SW新人開発者の採用を中断したSW専門企業…「初級開発者の採用が77%急減」との見通し

📌 ゲームデザイナーの53%「AIが自分の仕事を代替するだろう」…勧告退職の事例も

企業も恐れている分、より差別化された時間と経験が必要です。就職市場が厳しいのであれば、その分自分がより差別化された人間になればいいのです。難しくはありません。すでに準備の整った講師陣がいます。この方たちがすべてお教えします。皆さん、当然ながら勉強は自ら行わなければなりません。しかし、その勉強をするにあたって、どのように勉強するかが、皆さんがアピールできるレベルを左右します。


江南の地価はなぜ高いのでしょうか?瑞草の地価はなぜ高いのでしょうか?漢南洞はどうでしょうか?どの地域に住み、居住し、活動するかによって、人の傾向が変わり、経験できる状況も変わります。講義も同じです。誰が教え、どのような内容を教えるかによって、受講する方々がアピールでき、表現できる技法も変わり、見える視野も変わってくるはずです。

JavaScript Linux nginx  reverse-proxy  infrastructure

単に解説するだけではありません。本当に必要な部分だけを効率よく学び、面接で99%答えられるようになる視点と概念をお伝えします。

皆さんのキャリアを準備していくためのオープンチャットルームを運営しています。たくさんの関心をお願いします!

こんな方に
おすすめです

学習対象は
誰でしょう?

  • NGINXの設定は暗記したけれど、「なぜそうしたのか」という質問に毎回詰まってしまう開発者

  • 面接でCS・ネットワークの質問が出た途端、頭の中が真っ白になる就活生

  • リバースプロキシ・トラフィックの流れを実際のサービス観点で説明できないジュニア

  • 障害の原因を突き止められないまま、設定値だけをいじっている実務初心者

  • 他の人と同じ回答ではなく、「理解している開発者」として記憶されたい人

こんにちは
Hongです。

7,785

受講生

488

受講レビュー

143

回答

4.7

講座評価

25

講座

自己紹介

家でだらだら過ごしていたところ、開発に興味を持ち始めて勉強をスタートし、現在は板橋(パンギョ)でプラットフォームサーバーの開発を担当しています。私自身が勉強してきた方法や、実務で直面しうる様々な問題点とその解決策を皆さんに提供したいと考え、知識共有者としての活動を続けています。

 

講義は私一人の知識だけで作られるものではありません。すべての講義には、共に作り上げてくださる方々がいます。

 

知識共有者の経歴

[前] サンドボックスIP関連のブロックチェーン開発者

[前] メタバースバックエンド開発者

[] 板橋(パンギョ)でベテランになりつつあるサーバー開発者

 

インタビュー履歴

その他のお問い合わせ

  • unduck2022@gmail.com

もっと見る

カリキュラム

全体

17件 ∙ (4時間 49分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

10件

4.4

10件の受講レビュー

  • kslj82586229님의 프로필 이미지
    kslj82586229

    受講レビュー 8

    平均評価 5.0

    5

    94% 受講後に作成

    実際、NGINXというのは時間を割いて勉強するには非常に難しく、なかなか手が出しにくいものですが、このように短時間で核心だけを教えていただき、大変助かりました。ありがとうございます。

    • jhong
      知識共有者

      こんにちは、開発に夢中な方様!素敵なレビューを残していただきありがとうございます!!これからもより有益な内容をお届けできるように頑張ります。ありがとうございます!!

  • lslsk08018196님의 프로필 이미지
    lslsk08018196

    受講レビュー 5

    平均評価 5.0

    5

    94% 受講後に作成

    講義の内容をベースにして、個人的にもう少し学習を進めると良さそうです。何か方向性を示して概念を掴ませてくれるような感じの講義でした!

    • jhong
      知識共有者

      こんにちは lsls ks様、素敵なレビューを残していただきありがとうございます!!これからもより有益な内容をお届けできるように努めます。ありがとうございます!!

  • gsu002845933님의 프로필 이미지
    gsu002845933

    受講レビュー 9

    平均評価 5.0

    5

    94% 受講後に作成

    良い内容を拝見しました。

    • jhong
      知識共有者

      こんにちは、リルボイ様。素敵なレビューを残していただきありがとうございます!

  • miaaade9585868님의 프로필 이미지
    miaaade9585868

    受講レビュー 9

    平均評価 5.0

    5

    88% 受講後に作成

    基本をしっかりと身につけることができる内容でした。ありがとうございました。

    • jhong
      知識共有者

      エイミーさん、こんにちは。素敵なレビューを残していただきありがとうございます!!これからもより有益な内容をお届けできるように努めます。ありがとうございます!!

  • warna97725274님의 프로필 이미지
    warna97725274

    受講レビュー 6

    平均評価 5.0

    5

    88% 受講後に作成

    この短い時間に実習をいくつもこなしたことか…実習資料が豊富で、とても有益で勉強になりました。

    • jhong
      知識共有者

      こんにちは、warnaさん!!開発者は実践あるのみですよね!!レビューを残してくださりありがとうございます!

Hongの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール、あと4日日で終了

¥39,600

60%

¥12,626