SAA-C03 Question 372
Single answerA financial services company wants to collect, process, and analyze real-time stock price data from multiple global exchanges. The data needs to be ingested continuously and processed in near real-time to identify trends and anomalies. Which AWS service is the most appropriate for this use case?
- A
Amazon Kinesis Data Streams
- B
Amazon S3
- C
Amazon RDS
- D
AWS Batch
Show answer and explanation
Correct answer: A
Explanation
Amazon Kinesis Data Streams is the most appropriate service for this use case as it is purpose-built for collecting and processing real-time streaming data at scale. It allows the financial services company to ingest stock price data in real-time and process it to identify trends and anomalies. Other services like Amazon S3, Amazon RDS, and AWS Batch are not optimized for real-time, continuous data streaming and processing.
- A. Correct.
Amazon Kinesis Data Streams is designed for real-time data ingestion and processing, making it the ideal choice for streaming stock price data and analyzing it in near real-time.
- B. Incorrect.
Amazon S3 is a highly scalable storage service, but it is not designed for real-time data ingestion or processing. It is more suitable for batch processing and data archival.
- C. Incorrect.
Amazon RDS is a relational database service, which is better suited for transactional or traditional database workloads, not real-time streaming data processing.
- D. Incorrect.
AWS Batch is used for batch processing workloads. It is not suitable for real-time data ingestion or processing of streaming data.