Amazon Kinesis Data Streams is a massively scalable, durable, and low-cost streaming data service. Kinesis Data Streams can continuously capture gigabytes of data per second from hundreds of thousands of sources, such as website clickstreams, database event streams, financial transactions, social media feeds, IT logs, and location-tracking events. The collected data is available in milliseconds to allow real-time analytics use cases, such as real-time dashboards, real-time anomaly detection, dynamic pricing.
There are no servers to manage with Amazon Kinesis Data Streams. The on-demand mode further removes the need to provision or manage throughput by automatically scaling capacity when there is an increase in workload traffic. You can get started with Kinesis Data Streams with a few clicks from the AWS Management Console.
Highly available and durable
Synchronously replicate your streaming data across three Availability Zones (AZs) in an AWS Region, and store that data for up to 365 days to provide multiple layers of data loss protection.
Make your streaming data available to multiple real-time analytics applications, to Amazon Kinesis Data Analytics, or to AWS Lambda within 70 milliseconds of being collected.
Dedicated throughput per consumer
You can attach up to 20 consumers to your Kinesis data stream, each with its own dedicated read throughput.
Choose between on-demand and provisioned capacity mode
You can choose between on-demand mode for automated capacity management, and provisioned mode for granular control over scaling capacity up and down as needed.
Secure and compliant
Encrypt sensitive data within Kinesis Data Streams to meet your regulatory and compliance needs, and securely access your data via Amazon Virtual Private Cloud (VPC). Data can be secured at rest using server-side encryption and AWS Key Management Service (KMS) keys.
Integrated with other AWS services
Use Kinesis Data Streams integrations with other AWS services, such as Amazon DynamoDB, Amazon QLDB, Amazon Aurora, AWS Database Migration Service, Amazon Cloudwatch, AWS Lambda, Amazon Kinesis Data Analytics, and Amazon Kinesis Data Firehose to build complete applications quickly.
Discover more Amazon Kinesis Data Streams resources