Answer – A
Amazon Kinesis Aggregators is a Java framework that enables the automatic creation of real-time aggregated time series data from Amazon Kinesis streams.
You can use this data to answer questions such as ‘how many times per second has ‘x’ occurred’ or ‘what was the breakdown by hour over the day of the streamed data containing ‘y`. Using this framework, you simply describe the format of the data on your stream (CSV, JSON, and so on), the granularity of times series that you require (seconds, minutes, hours, and so on), and how the data elements that are streamed should be grouped; the framework handles all the time series calculations and data persistence. You then simply consume the time series aggregates in your application using Amazon DynamoDB, or interact with the time series using Amazon CloudWatch or the Web Query API.
Option B is incorrect since you need to use Kinesis here for ingestion of data
Option C is incorrect since the ingestion of data should go as it is , and you need to aggregate data from the consumer side
Option D is incorrect since the stream is just used to ingest the information
For more information on the Kinesis aggregator library, please visit the url
https://github.com/awslabs/amazon-kinesis-aggregators