Перейти к содержимому

Goの前段にNginxが不要な理由【goroutine、netpoller】

りょうま@インフラ攻略

0:00 / 0:00

Goの前段にNginxが不要な理由【goroutine、netpoller】

5 642 просмотра · 1 день назад
りょうま@インフラ攻略
5,43 тыс. подписчиков
5 642 просмотра · 1 день назад
GoのAPIサーバの前段にNginxが不要な理由について解説しました。 前半の動画はこちら    • NginxをAPIの前段に置く理由【プロセスとスレッドの違い、ノンブロッキングI/O...   ▼ バックエンド × インフラ勉強会 ↓予約はこちら (15秒で完了します) https://utg.cloud-pratica.com/line/op... りょうま【個別】LINEにて、『nginx go』とメッセージをいただければ、動画内で使っているマインドマップをお渡しします。 【勉強会の内容】 ① AI時代に市場価値が跳ねるエンジニアとは? ② 非機能要件とインシデント対応に強いエンジニアの市場価値が高くなる理由 ③ AI時代に「低レイヤー」に注力すべき理由 ④ なぜバックエンドとインフラの領域をまたぐのが重要なのか? ⑤ インフラへ守備範囲を広げる6つのメリット ⑥ 経験年数を重ねてもインフラ力が伸びない決定的な理由 ⑦ 再現性高くインフラ力を向上させる『りょうま式インフラ学習法』 【勉強会の参加特典】 ❶ 【90分で完結】「データ指向アプリケーションデザイン」超圧縮講義 ❷ 【コツを掴めば一撃】Google Cloud 30日最速攻略ガイド ❸ 【後戻り不可】AWSインフラ構築の「落とし穴」20選 - 現場で使える失敗回避マニュアル ❹ 【認証・認可を制する者がバックエンドを制す】OAuth 2.0 & OIDC 集中講義 ❺ 【効果抜群】 年間600万円以上削減した、AWSのコスト削減施策10選 ❻ 【設計Doc】 50万件の大量メール配信基盤の構築 ❼ 【挫折したエンジニア向け】 Kubernetes習得 完全ロードマップ ❽ 【法人成り経験者が語る】フリーランスエンジニアへのTips 50選 __________________________ ▼ オープンチャット 「りょうま | インフラ攻略オプチャ」 定期的にラジオを配信しています。 https://line.me/ti/g2/82bXZjoKN_U_oSs... 目次 00:00 オープニング 03:19 Nginxの役割を復習 05:03 Goの前段にNginxが不要な2つの理由 05:30 goroutineとは? 06:45 GoのGMPモデルとスケジューラー 08:17 goroutineで大量リクエストを捌ける理由 09:30 Slow Client問題とGoの仕組み 11:18 Goランタイムのスケジューラーの仕組み 12:45 netpollerとepollの関係 13:30 NginxとGoの共通点 15:30 Goの前段にNginxが必要なケース 17:25 まとめ 19:00 エンディング