AWS Certified Big Data – Specialty — Question 10
The department of transportation for a major metropolitan area has placed sensors on roads at key locations around the city. The goal is to analyze the flow of traffic and notifications from emergency services to identify potential issues and to help planners correct trouble spots.
A data engineer needs a scalable and fault-tolerant solution that allows planners to respond to issues within
30 seconds of their occurrence.
Which solution should the data engineer choose?
Answer options
- A. Collect the sensor data with Amazon Kinesis Firehose and store it in Amazon Redshift for analysis. Collect emergency services events with Amazon SQS and store in Amazon DynampDB for analysis.
- B. Collect the sensor data with Amazon SQS and store in Amazon DynamoDB for analysis. Collect emergency services events with Amazon Kinesis Firehose and store in Amazon Redshift for analysis.
- C. Collect both sensor data and emergency services events with Amazon Kinesis Streams and use DynamoDB for analysis.
- D. Collect both sensor data and emergency services events with Amazon Kinesis Firehose and use Amazon Redshift for analysis.
Correct answer: A
Explanation
The correct answer, A, combines Amazon Kinesis Firehose for real-time data ingestion of sensor data and utilizes Amazon Redshift for scalable data analysis, while managing emergency service events through Amazon SQS and storing them in DynamoDB. Options B and C misplace the roles of Kinesis and SQS or choose less effective methods for handling emergency service events. Option D does not leverage Amazon SQS, which is crucial for managing the notification flow effectively.