API Gateway では、トラフィック管理、CORS サポート、認可とアクセスコントロール、スロットリング、モニタリング、API バージョン管理など、
最大数十万規模の同時 API コールの受け入れと処理に伴うすべてのタスクを取り扱います。
API-Gatewayで利用できるAPIの種類
- HTTP API
- REST API
- WebSocket API
HTTP API
API プロキシ機能を必要とする高性能 RESTful API を API 管理機能なしで構築できます。
HTTP API はサーバーレスアプリケーションと HTTP バックエンド向けに最適化されており、REST API と比較して最大 70% のコスト削減を実現します。
REST API
単一のソリューションで API プロキシ機能と管理機能を同時に必要とするワークロードに使用します。API 管理機能には、API キー、API の公開、API の収益化による使用量クォータの追跡と適用が含まれます。
WebSocket API
チャットアプリケーション、ストリーミングダッシュボードといったリアルタイム双方向通信アプリケーションを構築できます。
API Gateway は、バックエンドサービスとクライアント間のメッセージ転送を処理するために永続的な接続を維持します。
その他のAPI
- Fast API
- Windows API