Architectural overview of Kinesis
In this section, we will talk about the overall architecture and various components of Kinesis. This section will help us to understand the terminology and various components of Amazon Kinesis.
Benefits and use cases of Amazon Kinesis
Amazon Kinesis is a service provided by Amazon in the cloud that allows developers to consume data from multiple data sources, such as streaming news feeds, financial data, social media applications, logs, or sensor data, and subsequently write applications that respond to these real-time data feeds. The data received from Kinesis can be further consumed, transformed, and finally persisted in various data stores such as Amazon S3, Amazon DynamoDB, Amazon Redshift, or any other NoSQL database either in its raw form or filtered according to predefined business rules.
Kinesis can be integrated with real-time dashboards and business intelligence software, which thereby enables the scripting of alerts and decision making protocols...