Amazon Kinesis is a set of services for loading and analyzing streaming data. It handles all the underlying compute, storage, and messaging services for you.
The services in the Kinesis family are as follows:
- Amazon Kinesis Firehose: This enables loading of massive volumes of streaming data into AWS.
- Amazon Kinesis Streams: This service allows you to create custom applications to process and analyze streaming data in real time. There are two ends to each stream; you use the Amazon Kinesis Producer Library (KPL) to build the application that sends data into the stream. The Amazon Kinesis Client Library (KCL) is used in the application that reads data from the stream - typically a real-time dashboard or rules engine-type application. ...