which option will support this application’s requirements?

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?

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.



Leave a Reply 7

Your email address will not be published. Required fields are marked *


vladam

vladam

There is no problem with using SQS cross region as it is for propagating updates across regions. Latency is critical for data read, not update.

A is the right answer.

Amit

Amit

Guys are you sure these are AWS CSA questions???? This looks more like a developer course,

mutiger91

mutiger91

Seems like a reasonable architecture question to me. Architects have to understand the big picture of how things will fit together. The old days of looking at infrastructure separately from applications are just that – old.

Wajahat

Wajahat

Agree with you A is the right Answer

DaDA

DaDA

I think A correct