A large real-estate brokerage is exploring the option o( adding a cost-effective location based alert to their
existing mobile application The application backend infrastructure currently runs on AWS Users who opt in to
this service will receive alerts on their mobile device regarding real-estate otters in proximity to their location.
For the alerts to be relevant delivery time needs to be in the low minute count the existing mobile app has 5
million users across the us Which one of the following architectural suggestions would you make to the
customer?
A.
The mobile application will submit its location to a web service endpoint utilizing Elastic Load Balancing and
EC2 instances: DynamoDB will be used to store and retrieve relevant otters EC2 instances will
communicate with mobile earners/device providers to push alerts back to mobile application.
B.
Use AWS DirectConnect or VPN to establish connectivity with mobile carriers EC2 instances will receive the
mobile applications ‘ location through carrier connection: ROS will be used to store and relevant relevant
offers EC2 instances will communicate with mobile carriers to push alerts back to the mobile application
C.
The mobile application will send device location using SQS. EC2 instances will retrieve the relevant others
from DynamoDB AWS Mobile Push will be used to send offers to the mobile application
D.
The mobile application will send device location using AWS Mobile Push EC2 instances will retrieve the
relevant offers from DynamoDB EC2 instances will communicate with mobile carriers/device providers to
push alerts back to the mobile application.
The mobile application will send device location using SQS. EC2 instances will retrieve the relevant others
from DynamoDB AWS Mobile Push will be used to send offers to the mobile application
C, SQS w/EC2 and DynamoDB for storage
Some picked A, some picked C, I went with C b/c SQS will handle incoming “here I am” requests better than the mysterious web service endpoint utilizing Elastic Load Balancing and
EC2 instances
http://www.aiotestking.com/amazon/which-one-of-the-following-architectural-suggestions-would-you-make-to-the-customer/
https://aws.amazon.com/sqs/faqs/
More information backing C. Mobile push is the bees knees.
http://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html
Answer C
Professional Solution Architect exam question
Refer: http://jayendrapatil.com/aws-storage-options-whitepaper/