# Amazon Kinesis Data Streams ![rw-book-cover](https://readwise-assets.s3.amazonaws.com/static/images/article3.5c705a01b476.png) ## Metadata - Author: [[amazon.com]] - Full Title: Amazon Kinesis Data Streams - Category: #articles - Summary: Amazon Kinesis Data Streams allows producers to send data and consumers to process it in real time. The data is organized into shards, each containing a sequence of records, and users can choose between on-demand or provisioned capacity modes for managing their data streams. Additionally, Kinesis supports data encryption and various AWS integrations for storing and analyzing processed data. - URL: https://docs.aws.amazon.com/streams/latest/dev/key-concepts.html ## Highlights - *Producers* put records into Amazon Kinesis Data Streams. For example, a web server sending log data to a stream is a producer. ([View Highlight](https://read.readwise.io/read/01jg51v80ya0jj1ef80c3c0ppc)) - *Consumers* get records from Amazon Kinesis Data Streams and process them. ([View Highlight](https://read.readwise.io/read/01jg51vc1k4cze8vjsacqbwswm)) - A *shard* is a uniquely identified sequence of data records in a stream. A stream is composed of one or more shards, each of which provides a fixed unit of capacity. ([View Highlight](https://read.readwise.io/read/01jg51tse3sqfg59cz6h3sg12c))