Skip to content

Instantly share code, notes, and snippets.

@Anshuman-02905
Created November 3, 2025 07:38
Show Gist options
  • Select an option

  • Save Anshuman-02905/42ddf44bcd9f9aea6a9e6ce808dd1059 to your computer and use it in GitHub Desktop.

Select an option

Save Anshuman-02905/42ddf44bcd9f9aea6a9e6ce808dd1059 to your computer and use it in GitHub Desktop.
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment