A company receives a continuous stream of JSON-formatted environmental sensor data and needs a real-time AWS solution that stores the data in a schema-flexible (no fixed schema) database. Which architecture meets these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Amazon Kinesis Data Streams to deliver the data to Amazon DynamoDB..
Why this is the answer
Kinesis Data Streams is suitable for real-time data ingestion. DynamoDB is a NoSQL database that offers schema flexibility, making it ideal for JSON-formatted data without a fixed schema, and can handle high-throughput real-time writes. Incorrect options: Kinesis Data Firehose to Redshift: Redshift is a data warehouse designed for structured data and analytics, not schema-flexible real-time storage of raw JSON. MSK to Aurora: Aurora is a relational database, requiring a predefined schema, which doesn't meet the "schema-flexible" requirement. Kinesis Data Firehose to Keyspaces: While Keyspaces is schema-flexible, Firehose is typically used for batch delivery or near real-time, and Kinesis Data Streams offers more fine-grained real-time control for continuous streams.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed