A business that specializes in real-time bidding is redesigning its monolithic application with the goal of providing real-time data. Thousands of concurrent users produce a high number of reads and writes as they track goods and bid on the company's sale offers. During peak periods of exceptional events, the business has significant latency due to the millions of concurrent users.
The business requires near-real-time analysis and aggregation of a portion of the data in order to feed an internal dashboard.
What is the BEST method for delivering and analyzing data, given the row delay restriction on frequently requested data?
A. Use Amazon Aurora with Multi Availability Zone and read replicas. Use Amazon ElastiCache in front of the read replicas to serve read-only content quickly. Use the same database as datasource for the dashboard.
B. Use Amazon DynamoDB to store real-time data with Amazon DynamoDB. Accelerator to serve content quickly. use Amazon DynamoDB Streams to replay all changes to the table, process and stream to Amazon Elasti search Service with AWS Lambda.
C. Use Amazon RDS with Multi Availability Zone. Provisioned IOPS EBS volume for storage. Enable up to five read replicas to serve read-only content quickly. Use Amazon EMR with Sqoop to import Amazon RDS data into HDFS for analysis.
D. Use Amazon Redshift with a DC2 node type and a multi-mode cluster. Create an Amazon EC2 instance with pgpoo1 installed. Create an Amazon ElastiCache cluster and route read requests through pgpoo1, and use Amazon Redshift for analysis. D
A business that specializes in real-time bidding is redesigning its monolithic application with the goal of providing re
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
A business that specializes in real-time bidding is redesigning its monolithic application with the goal of providing re
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!