Q3 — AWS DVA-C02 第1章
第 3/100 問 | ← 第1章
開発者は、モバイルクライアントが利用するAPIを備えたサーバーレスアプリケーションを構築・デプロイする必要があります。このAPIは、データソースとしてAmazon DynamoDBおよびAmazon OpenSearch Service (Amazon Elasticsearch Service) を使用します。クライアントに送信されるレスポンスには、これらの2つのデータソースから集約されたデータが含まれます。 開発者は、APIエンドポイントの数を最小限に抑え、必要なデータを取得するために必要なAPI呼び出しの回数も最小限に抑える必要があります。これらの要件を満たすために、開発者はどのソリューションを使用すべきですか?
- A. AWS AppSync上のGraphQL API ✓
- B. Amazon API Gateway上のREST API
- C. Amazon EC2インスタンス上のGraphQL API
- D. AWS Elastic Beanstalk上のREST API
正解: A. AWS AppSync上のGraphQL API
解説
AppSyncはDynamoDBおよびOpenSearchと直接統合されており、APIエンドポイントの数を最小限に抑えることができます。AppSyncでは、クライアントが1つのエンドポイントに対して必要なデータを要求するだけで済みます。一方、API Gatewayでは、複数のエンドポイントが必要になります。