A massively scalable and durable real-time data streaming service
Amazon Kinesis Data Streams is an essential component of Amazon Kinesis service that allows processing streaming data at any scale. As presented by AWS, it allows to "ingest, process and analyze high volumes of high-velocity data from a variety of sources in real-time." It can collect data from different sources such as clickstreams, IoT devices, or logs. The collected data streams are divided into shards partitions). With its ability to reprocess and replay the data multiple times, it can be accessed by multiple applications at the same time. The data is available 24 hours by default, but the retention period can be increased up to 7 days. Kinesis Data Streams is not a database, so the data can't be deleted and disappear at the end of the retention period. Companies like Netflix, Zillow, and Thomson Reuters use Amazon Kinesis Data Streams