AWS Certified Data Analytics – Specialty — Question 71

A company has an application that ingests streaming data. The company needs to analyze this stream over a 5-minute timeframe to evaluate the stream for anomalies with Random Cut Forest (RCF) and summarize the current count of status codes. The source and summarized data should be persisted for future use.
Which approach would enable the desired outcome while keeping data persistence costs low?

Answer options

Correct answer: B

Explanation

The correct answer is B, as it directly uses Kinesis Data Analytics to process the data stream in a 5-minute window, which aligns with the requirement for anomaly detection and status code summarization. Options A and C involve AWS Lambda for processing, which may not be as efficient for continuous streaming data analysis compared to Kinesis Data Analytics. Option D incorrectly uses a 1-minute window for evaluation, which does not meet the specified 5-minute timeframe.