SAA-C03 · Question #343
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…
The correct answer is A. Use a data stream in Amazon Kinesis Data Streams in on-demand mode to capture the. Amazon Kinesis Data Streams in on-demand mode is purpose-built for real-time ingestion of streaming data and scales automatically with traffic, which is ideal for fluctuating workloads like clickstream data. Combined with AWS Lambda, which scales concurrently based on incoming…
Question
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?
Options
- AUse a data stream in Amazon Kinesis Data Streams in on-demand mode to capture the
- BUse Amazon Data Firehose to capture the clickstream data. Use AWS Glue to process the data
- CUse Amazon Kinesis Video Streams to capture the clickstream data. Use AWS Glue to process
- DUse Amazon Managed Service for Apache Flink (previously known as Amazon Kinesis Data
How the community answered
(21 responses)- A86% (18)
- B10% (2)
- D5% (1)
Explanation
Amazon Kinesis Data Streams in on-demand mode is purpose-built for real-time ingestion of streaming data and scales automatically with traffic, which is ideal for fluctuating workloads like clickstream data. Combined with AWS Lambda, which scales concurrently based on incoming events, this setup ensures efficient, real-time processing with minimal configuration and cost overhead. Option B involves Firehose, which is not optimal for low-latency processing. Option C is incorrect as Kinesis Video Streams is designed for video data, not clickstream. Option D introduces Flink, which adds unnecessary complexity when Lambda suffices.
Community Discussion
No community discussion yet for this question.