Question 15
Domain 2: Design Resilient ArchitecturesA company needs to process streaming data in real-time using SQL queries and send alerts when certain thresholds are exceeded. Which service should be used?
Correct answer: B
Explanation
Amazon Kinesis Data Analytics is built for streaming workloads that need SQL over live data, matching “process streaming data in real-time using SQL queries.” It also supports continuous evaluation of streams so you can trigger alerts when thresholds are exceeded, aligning with “streaming data services with appropriate use cases.”
Why each option is right or wrong
A. Amazon Athena
B. Amazon Kinesis Data Analytics
Amazon Kinesis Data Analytics is the AWS service designed to run continuous SQL queries against live streaming sources such as Kinesis Data Streams or Firehose, with results evaluated in near real time. Its managed streaming SQL engine is intended for always-on processing and can emit outputs that drive alerting logic when a metric crosses a defined threshold, which fits the requirement for immediate threshold-based notifications.
C. Amazon Kinesis Data Firehose
D. AWS Glue