It’s the place where AWS pushes your streaming data to Kinesis. It loads and analyzes the streaming data for building custom applications for your business needs.
Types:
1) Kinesis Streams :  It’s the place to store the data by default. It stores the data for 24 hours and the retention rate is 7 days. 
2)Kinesis Firehose: It analyzes the data with the help of 
3)Kinesis Analytics: it 
 
Consumers(ec2 instances) analyze the data from the shard-like stock market price predictions. The analyzed data will be stored in S3, Dynamodb.