Amazon Kinesis Data Streams
Amazon Kinesis Data Streams is a managed service that makes it easy for you to collect and process real-time streaming data. Kinesis Data Streams enable you to leverage streaming data to power real-time dashboards so that you can look at critical information about your business and make quick decisions. The Kinesis Data Stream can scale easily from megabytes to terabytes per hour, and from thousands to millions of records per second.
You can use Kinesis Data Streams in typical scenarios, such as real-time data streaming and analytics, real-time dashboards, and log analysis, among many other use cases. You can also use Kinesis Data Streams to bring streaming data as input into other AWS services such as S3, Amazon Redshift, EMR, and AWS Lambda.
How Kinesis Data Streams Work
Kinesis Data Streams are made up of one or more shards. What is a shard? A shard is a uniquely identified sequence of data records in a stream, providing a fixed unit of capacity...