Used to collect, process, and store streaming data in real time from a wide range of producers.
Typical Data Sources
- Clickstream data from websites and applications
- IoT devices sending telemetry or sensor readings
- Metrics and logs from servers, applications, and infrastructure
Producers
- Kinesis Agent for easy log and metric forwarding
- Custom applications using the AWS SDK or Kinesis Producer Library (KPL)
Consumers
- AWS Lambda for serverless event processing
- Amazon Kinesis Data Firehose for delivery to storage and analytics services
- Amazon Managed Service for Apache Flink for advanced stream processing
- Other real-time analytics or processing applications
Key Benefit
Provides a scalable, durable, and low-latency platform for real-time data ingestion, enabling analytics and insights as data arrives.