APIゲートウェイとは?自分ごと体験で覚えるITパスポート対策
🎬 こんなシーン、想像してみて
マイクロサービスアーキテクトの自分。「10個のサービスへの認証・ログ・レート制限を一元管理」する仕組み。LB?
❓ 2問問題:あなたならどっち?
次の状況に当てはまるのは?
- ✅ APIゲートウェイ
- ❌ ロードバランサー→ LBは同一サービスへの分散。「マイクロサービス群への玄関口・横断機能」がAPIゲートウェイ
✅ 正解:APIゲートウェイ
📘 APIゲートウェイとは何か
複数マイクロサービスへのリクエストを一元受付・制御APIゲートウェイはマイクロサービスアーキテクチャの「玄関口」。主な機能:①リクエストルーティング(URLパスに応じて適切なサービスへ転送)②認証・認可(JWT・OAuth検証)③レート制限(DoS対策)④ログ・モニタリング集約⑤プロトコル変換(REST⇔gRPC等)。
🎯 試験のキモ
APIゲートウェイとBFFの使い分け:APIゲートウェイ=全クライアント共通の横断処理(認証・ログ・レート制限)。BFF=クライアントごとに最適化した集約API(例:モバイル用BFFはスマホに必要な項目だけに絞ってレスポンスを返す)。両者を組み合わせる構成も一般的。試験では「横断的な共通機能の一元管理→APIゲートウェイ」で押さえる。 **覚え方** 🎯 APIゲートウェイ=**マイクロサービス群の玄関口・受付係**。**認証・レート制限・ルーティング**を一元処理。
⚠️ 間違いやすいポイント
【混同注意】APIゲートウェイとロードバランサーは別物。LBはリクエストをサーバー群に分散するだけだが、APIゲートウェイは認証・レート制限・ログ収集・プロトコル変換まで行う。「認証・横断処理の一元管理=APIゲートウェイ」「負荷分散だけ=LB」と区別せよ。BFFとの違いも頻出:BFFはクライアント種別ごとに最適化した集約レイヤー。
🧠 覚え方
APIゲートウェイ=**マイクロサービス群の玄関口・受付係**。**認証・レート制限・ルーティング**を一元処理。
📚 ITパスポートの試験対策・勉強方法
APIゲートウェイはITパスポートのIT全般分野で頻出(mid)。ITパスポート 過去問・勉強方法・独学・何時間に取り組むなら、自分ごとシナリオで一度体験してから問題を解くのが定着の鍵。何度も繰り返して覚え方フレーズを口に出すと記憶に残りやすい。
知識をクイズで確認しよう!
🏆 用語4択チャレンジ →