DEA-C01 Question 21
Single answerYour team is building a real-time analytics pipeline to process clickstream data from millions of users on your e-commerce platform. The clickstream data needs to be ingested, processed, and stored for downstream analysis with minimal latency. Which AWS service provides the most suitable solution for ingesting this high-throughput streaming data?
- A
Amazon Kinesis Data Streams
- B
Amazon SQS
- C
Amazon RDS
- D
AWS Glue
Show answer and explanation
Correct answer: A
Explanation
Amazon Kinesis Data Streams is specifically designed for real-time streaming data ingestion and processing. It allows for high-throughput, low-latency ingestion of data generated by applications, devices, or sensors, making it the ideal choice for handling clickstream data in a real-time analytics pipeline. Other options like SQS, RDS, and Glue are not suitable for this use case as they do not provide the necessary high-throughput and low-latency capabilities for streaming data.
- A. Correct.
Amazon Kinesis Data Streams is designed to handle high-throughput real-time streaming data ingestion, making it the most suitable choice for clickstream data processing.
- B. Incorrect.
Amazon SQS is a message queue service designed for decoupling applications. While it can handle messages, it is not optimized for high-throughput real-time streaming data ingestion.
- C. Incorrect.
Amazon RDS is a relational database service and is not designed for streaming data ingestion. It is more suitable for structured data storage and querying.
- D. Incorrect.
AWS Glue is primarily a data integration and ETL service, not a real-time streaming data ingestion service.