exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 90 discussion

Your company hosts a social media site supporting users in multiple countries. You have been asked to provide a highly available design tor the application that leverages multiple regions tor the most recently accessed content and latency sensitive portions of the wet) site The most latency sensitive component of the application involves reading user preferences to support web site personalization and ad selection.
In addition to running your application in multiple regions, which option will support this application's requirements?

  • A. Serve user content from S3. CloudFront and use Route53 latency-based routing between ELBs in each region Retrieve user preferences from a local DynamoDB table in each region and leverage SQS to capture changes to user preferences with SOS workers for propagating updates to each table.
  • B. Use the S3 Copy API to copy recently accessed content to multiple regions and serve user content from S3. CloudFront with dynamic content and an ELB in each region Retrieve user preferences from an ElasticCache cluster in each region and leverage SNS notifications to propagate user preference changes to a worker node in each region.
  • C. Use the S3 Copy API to copy recently accessed content to multiple regions and serve user content from S3 CloudFront and Route53 latency-based routing Between ELBs In each region Retrieve user preferences from a DynamoDB table and leverage SQS to capture changes to user preferences with SOS workers for propagating DynamoDB updates.
  • D. Serve user content from S3. CloudFront with dynamic content, and an ELB in each region Retrieve user preferences from an ElastiCache cluster in each region and leverage Simple Workflow (SWF) to manage the propagation of user preferences from a centralized OB to each ElastiCache cluster.
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
amministrazione
8 months, 3 weeks ago
A. Serve user content from S3. CloudFront and use Route53 latency-based routing between ELBs in each region Retrieve user preferences from a local DynamoDB table in each region and leverage SQS to capture changes to user preferences with SOS workers for propagating updates to each table.
upvoted 1 times
...
SkyZeroZx
1 year, 10 months ago
Selected Answer: A
Advantages of option A: a. High availability: By leveraging multiple regions and latency-based routing, the application can provide high availability and improved performance for users across different locations. b. Low latency: Serving user content through CloudFront and using local DynamoDB tables for user preferences ensures low-latency access, providing a responsive user experience. c. Scalability: The architecture can scale horizontally by adding more ELBs in each region and leveraging the scalability of DynamoDB and SQS to handle increasing traffic and user demand. d. Cost-effective: Storing user content in S3 and utilizing DynamoDB for user preferences can provide a cost-effective solution compared to managing infrastructure and databases in multiple regions. In conclusion, option A is the recommended choice for providing a highly available design for the social media site, leveraging multiple regions, and addressing the latency-sensitive requirements while maintaining cost efficiency.
upvoted 1 times
...
TigerInTheCloud
2 years, 4 months ago
Selected Answer: A
SNS and SWF are not fit into this scenario, so B and D can be eliminated first. C With 'S3 copy API to multiple regions', which is not necessary with CloudFront, it is less preferred than A. So I select A.
upvoted 3 times
...
Changwha
3 years, 2 months ago
A. Serve user content from S3. CloudFront and use Route53 latency-based routing between ELBs in each region Retrieve user preferences from a local DynamoDB table in each region and leverage SQS to capture changes to user preferences with SOS workers for propagating updates to each table.
upvoted 1 times
...
Changwha
3 years, 2 months ago
A is the answer
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