AWS Certified Solutions Architect – Associate (SAA-C03) — Question 847

An ecommerce company wants to collect user clickstream data from the company's website for real-time analysis. The website experiences fluctuating traffic patterns throughout the day. The company needs a scalable solution that can adapt to varying levels of traffic.

Which solution will meet these requirements?

Answer options

Correct answer: A

Explanation

Amazon Kinesis Data Streams in on-demand mode automatically scales to accommodate fluctuating traffic volume without manual capacity management, making it perfect for varying clickstream workloads. Integrating it with AWS Lambda allows for serverless, real-time processing of the streaming data as it arrives. Other options are incorrect because Kinesis Video Streams is designed for media playback, AWS Glue is primarily a batch ETL tool rather than a real-time stream processor, and Apache Flink is used for analyzing data streams rather than capturing them.