nerdexam
Amazon

DAS-C01 · Question #50

A team of data scientists plans to analyze market trend data for their company's new investment strategy. The trend data comes from five different data sources in large volumes. The team wants to…

The correct answer is B. Publish data to one Kinesis data stream. The requirements are: SQL-like queries on streaming data, pattern-based notifications, S3 archival, managed services, and lowest cost. The optimal single-stream architecture is: all five sources publish to one Kinesis Data Stream → Kinesis Data Analytics (now Managed Service…

Analysis and Visualization

Question

A team of data scientists plans to analyze market trend data for their company's new investment strategy. The trend data comes from five different data sources in large volumes. The team wants to utilize Amazon Kinesis to support their use case. The team uses SQL-like queries to analyze trends and wants to send notifications based on certain significant patterns in the trends. Additionally, the data scientists want to save the data to Amazon S3 for archival and historical re- processing, and use AWS managed services wherever possible. The team wants to implement the lowest-cost solution. Which solution meets these requirements?

Options

  • APublish data to one Kinesis data stream.
  • BPublish data to one Kinesis data stream.
  • CPublish data to two Kinesis data streams.
  • DPublish data to two Kinesis data streams.

How the community answered

(31 responses)
  • A
    13% (4)
  • B
    52% (16)
  • C
    29% (9)
  • D
    6% (2)

Explanation

The requirements are: SQL-like queries on streaming data, pattern-based notifications, S3 archival, managed services, and lowest cost. The optimal single-stream architecture is: all five sources publish to one Kinesis Data Stream → Kinesis Data Analytics (now Managed Service for Apache Flink) performs SQL queries and triggers Amazon SNS notifications on significant patterns → Amazon Kinesis Data Firehose delivers data to S3 for archival. Using one data stream instead of two (Options C/D) reduces cost. This is entirely managed and serverless, satisfying all requirements without duplicating stream infrastructure.

Topics

#Kinesis Data Streams#Kinesis Data Analytics#Kinesis Data Firehose#Real-time processing

Community Discussion

No community discussion yet for this question.

Full DAS-C01 Practice