AWS Certified Solutions Architect – Professional (SAP-C02) — Question 317

A company processes environmental data. The company has set up sensors to provide a continuous stream of data from different areas in a city. The data is available in JSON format.

The company wants to use an AWS solution to send the data to a database that does not require fixed schemas for storage. The data must be sent in real time.

Which solution will meet these requirements?

Answer options

Correct answer: B

Explanation

Amazon Kinesis Data Streams supports real-time streaming ingestion, while Amazon DynamoDB is a NoSQL database that natively stores JSON data without requiring a fixed schema. Other options like Amazon Redshift and Amazon Aurora require structured schemas, and Amazon Kinesis Data Firehose is designed for near-real-time delivery due to buffering, which does not meet the strict real-time requirement.