AWS Certified Solutions Architect – Associate (SAA-C02) — Question 271
A company captures clickstream data from multiple websites and analyzes it using batch processing. The data is loaded nightly into Amazon Redshift and is consumed by business analysts. The company wants to move towards near-real-time data processing for timely insights. The solution should process the streaming data with minimal effort and operational overhead.
Which combination of AWS services are MOST cost-effective for this solution? (Choose two.)
Answer options
- A. Amazon EC2
- B. AWS Lambda
- C. Amazon Kinesis Data Streams
- D. Amazon Kinesis Data Firehose
- E. Amazon Kinesis Data Analytics
Correct answer: C, E
Explanation
Amazon Kinesis Data Streams provides a fully managed, scalable service for ingesting and storing real-time clickstream data with minimal administrative effort. Amazon Kinesis Data Analytics allows the company to process and analyze this streaming data in near-real-time using standard SQL, minimizing both development time and operational overhead. Other options like Amazon EC2 or AWS Lambda require more manual configuration, scaling management, and custom code to achieve the same level of real-time stream processing.