exam questions

Exam AWS Certified Developer Associate All Questions

View all questions & answers for the AWS Certified Developer Associate exam

Exam AWS Certified Developer Associate topic 1 question 116 discussion

Exam question from Amazon's AWS Certified Developer Associate
Question #: 116
Topic #: 1
[All AWS Certified Developer Associate Questions]

A developer needs to build and deploy a serverless application that has an API that mobile clients will use. The API will use Amazon DynamoDB and Amazon
OpenSearch Service (Amazon Elasticsearch Service) as data sources. Responses that are sent to the clients will contain aggregated data from both data sources.
The developer must minimize the number of API endpoints and must minimize the number of API calls that are required to retrieve the necessary data.
Which solution should the developer use to meet these requirements?

  • A. GraphQL API on AWS AppSync
  • B. REST API on Amazon API Gateway
  • C. GraphQL API on an Amazon EC2 instance
  • D. REST API on AWS Elastic Beanstalk
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
JOL86
Highly Voted 2 years, 7 months ago
I think it should be A. AppSync has direct integration with DynamoDB and OpenSearch, and it talks about minimizing number of API endpoints. With AppSync you only have one endpoint and the client asks for the data it wants. API Gateway would need several endpoints for this
upvoted 12 times
...
rcaliandro
Most Recent 1 year, 10 months ago
Selected Answer: A
I totally agree, we can use GraphQL on AppSync to connect DynamoDB with ElasticSearch
upvoted 2 times
...
Krok
2 years ago
Selected Answer: A
A. AppSync can combine data from one or more sources: • NoSQL data stores, Relational databases, HTTP APIs… • Integrates with DynamoDB, Aurora, OpenSearch & others • Custom sources with AWS Lambda (info from Udemi course by Stephane Maarek)
upvoted 1 times
...
Dirisme
2 years, 3 months ago
Selected Answer: A
Its a graphql one endpoint
upvoted 1 times
...
jasmeet94
2 years, 6 months ago
Answer is A AppSync is a managed service that uses GraphQL • GraphQL makes it easy for applications to get exactly the data they need. • This includes combining data from one or more sources • NoSQL data stores, Relational databases, HTTP APIs... • Integrates with DynamoDB, Aurora, Elasticsearch & others • Custom sources with AWS Lambda • Retrieve data in real-time with WebSocket or MQTT on WebSocket • For mobile apps: local data access & data synchronization • It all starts with uploading one GraphQL schema
upvoted 3 times
...
david00
2 years, 7 months ago
Selected Answer: A
Option A: https://aws.amazon.com/appsync/
upvoted 1 times
...
Jabol
2 years, 7 months ago
Selected Answer: A
Looks like perfect example for A
upvoted 1 times
...
Vinafec
2 years, 7 months ago
Selected Answer: A
Clear A: https://aws.amazon.com/appsync/ - single endpoint with DynamoDB and ElasticSearch integration - serverless
upvoted 3 times
...
Chhotu_DBA
2 years, 7 months ago
Selected Answer: B
B is correct
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago