
Explanation:
The correct choice is Amazon Kinesis Data Streams, Amazon Managed Service for Apache Flink, Amazon Kinesis Data Firehose. Kinesis Data Streams provides scalable, managed ingestion for high-throughput events. Amazon Managed Service for Apache Flink offers low-latency, stateful stream processing with built-in checkpointing and exactly-once semantics without managing clusters. Kinesis Data Firehose then delivers the processed records to durable storage such as Amazon S3 or OpenSearch with automatic scaling and minimal operations. Amazon MSK, Amazon Managed Service for Apache Flink, Amazon S3 is more operationally heavy due to MSK clusters and typically requires custom-managed sinks to S3, which is less serverless than using Firehose. Amazon Kinesis Data Streams, AWS Lambda, Amazon Redshift relies on custom Lambda consumers and introduces Redshift, which is not designed for stateful, millisecond-level stream processing. Amazon Kinesis Data Streams, Amazon S3, Amazon Athena supports batch/interactive querying after data lands in S3 but lacks real-time stateful processing and near-real-time delivery. When you see requirements for serverless, low-latency stateful processing, and durable delivery for analytics, look for the trio of Kinesis Data Streams for ingestion, Amazon Managed Service for Apache Flink for processing, and Kinesis Data Firehose for delivery. Avoid options that require cluster management or only provide batch analytics after landing in storage.
Ultimate access to all questions.
Which AWS services together provide serverless ingestion, low-latency stateful stream processing, and delivery to durable storage for analytics with minimal operations?
A
Amazon MSK, Amazon Managed Service for Apache Flink, Amazon S3
B
Amazon Kinesis Data Streams, AWS Lambda, Amazon Redshift
C
Amazon Kinesis Data Streams, Amazon Managed Service for Apache Flink, Amazon Kinesis Data Firehose
D
Amazon Kinesis Data Streams, Amazon S3, Amazon Athena
No comments yet.