# Amazon Kinesis Data Streams

## 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))