
Ultimate access to all questions.
Answer-first summary for fast verification
Answer: AWS AppSync pipeline resolvers
## Explanation **AWS AppSync pipeline resolvers** is the correct answer because: 1. **Serverless GraphQL Service**: AWS AppSync is a managed GraphQL service that allows you to query multiple data sources (including multiple DynamoDB tables) with a single API call. 2. **Pipeline Resolvers**: Pipeline resolvers enable you to execute multiple operations in sequence, allowing you to retrieve data from multiple DynamoDB tables efficiently in a single request. 3. **No Impact on Baseline Performance**: AppSync handles the complexity of batching and parallelizing requests to multiple DynamoDB tables, preventing the application from being overwhelmed by multiple individual database calls. 4. **Operational Efficiency**: As a fully managed service, AppSync requires minimal operational overhead compared to other solutions. **Why the other options are less optimal**: - **B. Amazon CloudFront with Lambda@Edge functions**: This is primarily for content delivery and edge computing, not optimized for querying multiple DynamoDB tables efficiently. - **C. Edge-optimized Amazon API Gateway with AWS Lambda functions**: While this could work, it would require writing complex Lambda functions to coordinate multiple DynamoDB queries, adding operational complexity. - **D. Amazon Athena Federated Query with a DynamoDB connector**: Athena is designed for analytics queries on large datasets, not for real-time application data retrieval from multiple tables. **Key Benefits of AWS AppSync**: - Single GraphQL endpoint for multiple data sources - Automatic batching and caching capabilities - Real-time subscriptions for data updates - Built-in authorization and security - Minimal code required compared to building custom orchestration logic
Author: LeetQuiz Editorial Team
No comments yet.
A company runs a microservice-based serverless web application. The application must be able to retrieve data from multiple Amazon DynamoDB tables. A solutions architect needs to give the application the ability to retrieve the data with no impact on the baseline performance of the application.
Which solution will meet these requirements in the MOST operationally efficient way?
A
AWS AppSync pipeline resolvers
B
Amazon CloudFront with Lambda@Edge functions
C
Edge-optimized Amazon API Gateway with AWS Lambda functions
D
Amazon Athena Federated Query with a DynamoDB connector