AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company plans to ingest hundreds of thousands of sensor readings per second and run real-time analytics on that data with sub-second latency. Which AWS service provides a fully managed way to collect, process, and analyze these high-throughput data streams in real time?
Amazon Kinesis offers purpose-built services-such as Kinesis Data Streams for ingestion and Amazon Managed Service for Apache Flink for SQL or Flink-based analytics-that can intake gigabytes per second from thousands of sources and deliver millisecond-level processing. Other services can store or transform data, but they are not designed for high-throughput, low-latency streaming analytics:
Amazon S3 is durable object storage and cannot perform in-stream processing.
AWS Glue supports streaming ETL, but its main focus is data integration; it typically delivers transformed data to a target store rather than powering continuous analytics dashboards.
Amazon EC2 could host custom streaming software, but you must provision, scale, and operate the infrastructure yourself.
Therefore, Amazon Kinesis is the most appropriate managed service for this requirement.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Amazon Kinesis and how does it work?
Open an interactive chat with Bash
What are the advantages of using Kinesis for real-time streaming?
Open an interactive chat with Bash
How does Kinesis differ from other AWS storage services like S3 or RDS?