its affiliates. API ゲートウェイパターンを導⼊ 15 クライアント マイクロサービス マイクロサービス マイクロサービス DB DB DB Queue REST Stream Event ゲートウェイ層によって、さまざまなバックエンド サービスの呼び出しを統⼀された APIで統合 </> API ゲートウェイ パターン Amazon API Gateway
its affiliates. API ゲートウェイパターンを導⼊ 16 クライアント DB DB DB 連携先の接続方式が多種に渡っても、 クライアントからは REST でアクセス可能とする </> Amazon API Gateway Amazon SQS AWS Lambda ELB AWS Fargate AWS Lambda REST
its affiliates. モノリスを分割 21 クライアント DB 既存のモノリスの前段に API Gateway を配置し て、クライアントとモノリスやマイクロサービス との繋がりを疎結合にすることができる </> Amazon API Gateway AWS Lambda REST DB モノリス
its affiliates. モノリスを分割 22 クライアント DB </> Amazon API Gateway REST DB モノリス Lambda関数⾃体を モノリシック にデザイン するのも、、、 AWS Lambda Lambda 関数の実装が複雑になってきたら WEB フレームワークを利⽤する︖
its affiliates. Amazon API Gateway の場合どうするか 38 Amazon API Gateway API Key 使用量プラン API Stage 1 2 3 • API キーは、クライアント リクエ ストを識別するための一意のキー • 使用量プランは、デプロイされた API ステージ/メソッドに誰がアク セスできるか、およびアクセスでき る量と速度を指定可能 • API ステージは、デプロイされた API の独立した環境 2 1 3