
Answer-first summary for fast verification
Answer: Use Amazon Kinesis Data Streams to capture the sensor data. Store the data in Amazon DynamoDB for querying.
Amazon Kinesis Data Streams provides near real-time ingestion of continuous data streams with very low operational overhead. Amazon DynamoDB is a persistent NoSQL data store that natively supports nested JSON documents and provides single-digit millisecond latency for queries, completely matching the requirements.
Author: Ritesh Yadav
Ultimate access to all questions.
Question 16
A manufacturing company wants to collect data from sensors. A data engineer needs to implement a solution that ingests sensor data in near real-time. The solution must store the data in a persistent data store. The solution must store the data in nested JSON format. The company must have the ability to query from the data store with a latency of less than 10 milliseconds. Which solution will meet these requirements with the LEAST operational overhead?
A
Use a self-hosted Apache Kafka cluster to capture the sensor data. Store the data in Amazon S3 for querying.
B
Use AWS Lambda to process the sensor data. Store the data in Amazon S3 for querying.
C
Use Amazon Kinesis Data Streams to capture the sensor data. Store the data in Amazon DynamoDB for querying.
D
Use Amazon Simple Queue Service (Amazon SQS) to buffer incoming sensor data. Use AWS Glue to store the data in Amazon RDS for querying.
No comments yet.