AWS Certified Cloud Practitioner (CLF-C02)Cloud Technology and ServicesMedium

A data analytics company needs to process large streams of customer clickstream data in real-time to gain immediate insights into user behavior. The solution must be highly scalable and durable, capable of handling varying data volumes. Which AWS service is best suited for this purpose?

  1. AAmazon Redshift
  2. BAmazon SQS
  3. CAmazon S3
  4. DAmazon Kinesis Data Streams
Show answer & explanation

Correct answer: D. Amazon Kinesis Data Streams

Amazon Kinesis Data Streams is a highly scalable and durable real-time data streaming service that can continuously capture and store gigabytes of data per second from hundreds of thousands of sources, making it ideal for real-time analytics.

Why the other options are wrong

  • A. Amazon Redshift is a data warehousing service for analytical queries on structured data, typically used after data has been collected and prepared, not for real-time streaming ingestion.
  • B. Amazon SQS is a message queuing service, suitable for decoupling applications, but not optimized for continuous, high-throughput real-time data streaming and processing like Kinesis.
  • C. Amazon S3 is an object storage service, excellent for data lakes and batch processing, but not for real-time streaming data ingestion and immediate processing.

Amazon Kinesis Data Streams

A real-time data streaming service that enables you to build custom applications that process or analyze streaming data for specialized needs.

  • Real-time data processing
  • Highly scalable and durable
  • Captures and stores gigabytes/second of data
  • Ideal for clickstream, IoT, and log data

Memory trick: Kinesis Streams: data flows fast, insights now, not in the past.

More Cloud Technology and Services questions