SAP-C02 · Question #358
A company hosts a blog post application on AWS using Amazon API Gateway, Amazon DynamoDB, and AWS Lambda. The application currently does not use API keys to authorize requests. The API model is as…
The correct answer is C. Use AWS AppSync and leverage WebSockets to deliver comments. AWS AppSync is a fully managed service supports real-time updates. https://aws.amazon.com/appsync/
Question
A company hosts a blog post application on AWS using Amazon API Gateway, Amazon DynamoDB, and AWS Lambda. The application currently does not use API keys to authorize requests. The API model is as follows:
GET/posts/[postid] to get post details GET/users[userid] to get user details GET/comments/[commentid] to get comments details The company has noticed users are actively discussing topics in the comments section, and the company wants to increase user engagement by marking the comments appears in real time. Which design should be used to reduce comment latency and improve user experience?
Options
- AUse edge-optimized API with Amazon CloudFront to cache API responses.
- BModify the blog application code to request GET comment[commented] every 10 seconds.
- CUse AWS AppSync and leverage WebSockets to deliver comments.
- DChange the concurrency limit of the Lambda functions to lower the API response time.
How the community answered
(53 responses)- A8% (4)
- B9% (5)
- C57% (30)
- D26% (14)
Explanation
AWS AppSync is a fully managed service supports real-time updates. https://aws.amazon.com/appsync/
Community Discussion
No community discussion yet for this question.