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

解説

AppSyncはDynamoDBおよびOpenSearchと直接統合されており、APIエンドポイントの数を最小限に抑えることができます。AppSyncでは、クライアントが1つのエンドポイントに対して必要なデータを要求するだけで済みます。一方、API Gatewayでは、複数のエンドポイントが必要になります。