Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 523 discussion

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
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
elmogy
Highly Voted 11 months, 3 weeks ago
just passed yesterday 30-05-23, around 75% of the exam came from here, some with light changes.
upvoted 24 times
...
omoakin
Highly Voted 12 months ago
Great work made it to the last question. Goodluck to you all
upvoted 15 times
Drew3000
1 month, 3 weeks ago
I am jealous that 10 months ago there were only 523 questions :(
upvoted 4 times
Awsbeginner87
1 month, 2 weeks ago
right...how to go through 840 questions :(
upvoted 1 times
...
Awsbeginner87
1 month, 2 weeks ago
moderators answer is wrong for many questions.which one should we consider:(
upvoted 1 times
...
...
MostofMichelle
11 months, 2 weeks ago
good luck to you as well.
upvoted 4 times
...
cyber_bedouin
6 months, 4 weeks ago
Thanks. Do you think the questions after 500 after relevant, they seem to be above associate level (harder)
upvoted 4 times
...
...
use4u
Most Recent 1 month ago
let me know for most of questions that system answer are correct or comment answer are correct?
upvoted 1 times
Sergiuss95
2 weeks, 4 days ago
Comment answer
upvoted 1 times
...
...
osmk
2 months, 4 weeks ago
Selected Answer: D
https://docs.amazonaws.cn/en_us/athena/latest/ug/connect-to-a-data-source.html
upvoted 3 times
...
upliftinghut
3 months, 4 weeks ago
Selected Answer: D
key word is most operational effective => D requires no coding
upvoted 2 times
...
awsgeek75
4 months, 1 week ago
Selected Answer: D
I'll go with D as ABC looks too much work or irrelevant. Although not sure how AFQ actually achieves the read without impacting performance.
upvoted 2 times
...
pentium75
4 months, 2 weeks ago
Selected Answer: D
Not A - Pipe Resolvers require coding, would not consider that 'operationally efficient' Not B - CloudFront caches web content at the edge, not DynamoDB query results for apps Not C - Neither API Gateway or Lambda have anything to do with DynamoDB performance D - Can do exactly that
upvoted 6 times
...
aws94
5 months ago
Selected Answer: A
I am not an expert but I used Bing+Gemini+Chatgbt=AAA
upvoted 2 times
...
ekisako
5 months, 2 weeks ago
Selected Answer: A
multiple database tables = AppSync pipeline resolvers
upvoted 6 times
...
hungta
6 months ago
Selected Answer: B
For an operationally efficient solution that minimizes impact on baseline performance in a microservice-based serverless web application retrieving data from multiple DynamoDB tables, Amazon CloudFront with Lambda@Edge functions (Option B) is often the most suitable choice
upvoted 1 times
pentium75
4 months, 2 weeks ago
CloudFront to retrieve data from DynamoDB tables?
upvoted 2 times
...
...
thanhnv142
6 months, 3 weeks ago
D is correct. There is contruction of how to retrive data from DynamoDB with Anthena https://docs.aws.amazon.com/athena/latest/ug/connect-to-a-data-source.html
upvoted 1 times
...
pmlabs
7 months, 2 weeks ago
The Answer is A. Some use case for AWS AppSync is Unified data access. Consolidate data from multiple databases, APIs, and microservices in a single network call, from a single endpoint, abstracting backend complexity. https://aws.amazon.com/pm/appsync/?trk=e37f908f-322e-4ebc-9def-9eafa78141b8&sc_channel=ps&ef_id=Cj0KCQjwmvSoBhDOARIsAK6aV7jtg2I6jyXBH6_uUOKRrRoLmXQxaGbwYBP0aO1-RmauWW55DuXSGTMaAnT9EALw_wcB:G:s&s_kwcid=AL!4422!3!647301987556!e!!g!!aws%20appsync!19613610159!148358960849
upvoted 4 times
...
Linerd
8 months, 1 week ago
Selected Answer: B
B - seems more operationally efficient A: example to make use of GraphQL with multi DynamoDB tables https://www.youtube.com/watch?v=HSDKN43Vx7U but it seems not the most operationally efficient to set it up D: it can be useful when needs to join multi DynamoDB tables But also "querying DynamoDB using Athena can be slower and more expensive than querying directly using DynamoDB" refer to https://medium.com/@saswat.sahoo.1988/combine-the-simplicity-of-sql-with-the-power-of-nosql-pt-2-cff1c524297e
upvoted 1 times
...
skyphilip
8 months, 1 week ago
Selected Answer: A
A is correct. https://aws.amazon.com/blogs/mobile/appsync-pipeline-resolvers-2/
upvoted 1 times
...
BrijMohan08
8 months, 2 weeks ago
Selected Answer: A
https://aws.amazon.com/pm/appsync/?trk=66d9071f-eec2-471d-9fc0-c374dbda114d&sc_channel=ps&ef_id=CjwKCAjww7KmBhAyEiwA5-PUSi9OTSRu78WOh7NuprwbbfjyhVXWI4tBlPquEqRlXGn-HLFh5qOqfRoCOmMQAvD_BwE:G:s&s_kwcid=AL!4422!3!646025317347!e!!g!!aws%20appsync!19610918335!148058250160
upvoted 1 times
...
Wayne23Fang
8 months, 2 weeks ago
Selected Answer: D
I like D) the most. D. Amazon Athena Federated Query with a DynamoDB connector. I don't like A) since this is not a GraphQL query. I don't like B). Since Query multiple tables in DynamoDB from Lambda may not be efficient.
upvoted 1 times
...
cd93
8 months, 4 weeks ago
Selected Answer: A
A. AppSync reduces operational effort, you only need to know GraphQL, AppSync provides caching ability to reduce loads on source B. Also provide caches through CloudFront, but require writing more 'low-level' codes on Lambda D. Requires a Lambda to create connection to DynamoDB source, also no caching
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...