MLS-C01 Question 29
Single answerYou are a Machine Learning Engineer working on a real-time fraud detection system for an e-commerce platform. The system must process thousands of transactions per second and detect fraudulent activities in near real-time. You need a solution to ingest, process, and analyze the streaming transaction data efficiently. Which AWS service is best suited for this use case?
- A
Amazon Kinesis Data Streams
- B
Amazon S3
- C
Amazon SageMaker
- D
Amazon Redshift
Show answer and explanation
Correct answer: A
Explanation
Amazon Kinesis Data Streams is the best choice for ingesting and processing streaming data in real-time. It is specifically built to handle high-throughput, low-latency workloads required for applications like fraud detection. Other services like Amazon S3, SageMaker, and Redshift serve different purposes and are not suitable for real-time data processing needs.
- A. Correct.
Amazon Kinesis Data Streams is designed for real-time data ingestion and processing of streaming data, making it ideal for this use case.
- B. Incorrect.
Amazon S3 is a storage service and does not provide real-time data ingestion or processing capabilities.
- C. Incorrect.
Amazon SageMaker is a machine learning service for building, training, and deploying models but is not designed for real-time data ingestion or processing.
- D. Incorrect.
Amazon Redshift is a data warehouse service optimized for analytical queries on large datasets but is not suited for real-time data streaming and processing.