アーキテクチャ設計・分散システム 重要度:★★★出題: AM2・PM1・PM2
APIゲートウェイ(API Gateway)
えーぴーあいげーとうぇい / API Gateway
外部クライアントや他社システムからのAPIリクエストを単一窓口で受け付け、認証・認可、レート制限(スロットリング)、ルーティング、ロギングを一元処理する基盤コンポーネント。
3行速習ポイント
- 外部クライアントや他社システムからのAPIリクエストを単一窓口で受け付け、認証・認可、レート制限(スロットリング)、ルーティング、ロギングを一元処理する基盤コンポーネント。
- 個々のバックエンドサービスに横断的関心事(セキュリティ検証、流量制御、プロトコル変換)を重複実装する無駄と脆弱性を排除します。
- 試験対策:FinTechやオープンAPI連携、企業間データ連携基盤の設計において、セキュリティと可用性を担保する必須コンポーネント...
図解
図APIゲートウェイ の設計・評価構造
Step 1
単一エンドポイント
業務要件・システム制約の整理と構造化
↕
Step 2
横断的関心事の一元化
個々のバックエンドサービスに横断的関心事(セキュリティ検証、流量制御、プロトコル変換)を重
↕
Step 3
認証・認可(OAuth/JWT検証)
APIゲートウェイでトークン検証とレート制限(秒間100リクエスト上限)を一元実装し、後続
概要と本質
外部クライアントや他社システムからのAPIリクエストを単一窓口で受け付け、認証・認可、レート制限(スロットリング)、ルーティング、ロギングを一元処理する基盤コンポーネント。個々のバックエンドサービスに横断的関心事(セキュリティ検証、流量制御、プロトコル変換)を重複実装する無駄と脆弱性を排除します。
重要ポイント・コア概念
- 単一エンドポイントと横断的関心事の一元化の正確な定義と適用場面の理解
- 認証・認可(OAuth/JWT検証)およびレート制限・流量制御を踏まえたシステム方式・機能仕様の設計
- 定量的効果:APIゲートウェイでトークン検証とレート制限(秒間100リクエスト上限)を一元実装し、後続の業務サービス開発工数を30%削減
午後I記述・午後II小論文試験での攻略ポイント
FinTechやオープンAPI連携、企業間データ連携基盤の設計において、セキュリティと可用性を担保する必須コンポーネントとして記述します。
小論文で使える実践フレーズ・キーワード(クリックでコピー)
この用語が出題された過去問を解く(1分演習)
即時アウトプットで定着システムアーキテクト 過去問演習で実践力を鍛える