A company runs a microservice-based serverless web application that must retrieve data from multiple Amazon DynamoDB tables. A solutions architect must enable the application to retrieve the data with no impact on baseline performance and with the MOST operational efficiency. Which solution meets these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Amazon Athena Federated Query with a DynamoDB connector..
Why this is the answer
Amazon Athena Federated Query with a DynamoDB connector allows the application to query data directly from DynamoDB tables using standard SQL. This approach has no impact on baseline performance because Athena processes the queries without consuming DynamoDB read capacity units (RCUs) for the initial scan. It's operationally efficient as it leverages Athena's serverless nature, eliminating the need to provision or manage servers. AWS AppSync pipeline resolvers are for GraphQL APIs and involve multiple steps, which might add complexity and latency. Amazon CloudFront with Lambda@Edge is for content delivery and edge processing, not direct data retrieval from DynamoDB. An edge-optimized Amazon API Gateway with AWS Lambda functions would require custom Lambda code to query DynamoDB and would consume RCUs, impacting baseline performance.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed