| Feature | Kinesis Data Streams (KDS) | Kinesis Data Firehose (KDF) |
|---|---|---|
| Purpose | Custom, scalable real-time stream processing | Managed delivery of streaming data |
| Control | Developer-managed (shards, consumers, scaling) | Fully managed (auto-scaling, no shards) |
| Replay Support | Yes (1–7 days retention) | No (fire-and-forget delivery) |
| Processing | Consumer applications process in near real-time | Lambda transformations or format conversions |
| Destinations | Any consumer (custom apps, Firehose, Analytics) | S3, Redshift, OpenSearch, HTTP |
| Ideal For | Real-time computation, analytics, custom logic | Near-real-time ingestion, ETL, data lake loading |
Created
November 3, 2025 07:38
-
-
Save Anshuman-02905/42ddf44bcd9f9aea6a9e6ce808dd1059 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment