Kinesis Data Stream Vs Kinesis Data Firehose
| Kinesis Data Streams | Kinesis Data Firehose |
|---|---|
| Streaming Service for scale | load streaming data into s3, redshift, elastic search, 3rd party or custom http |
| Real-time | near realtime (60 sec) |
| Manual scale (shard splitting / merging) | Autoscale |
| Store data for 1-365 days | No data storage |
| Supports replay | Doesn't support replay |
| write custom code (producer, consumer) | Fully managed, serverless |