Skip to main content

Data Ingestion Services

Getting streaming data in. The split is real-time-with-code vs managed-delivery.

ServiceJobChoose whenKey distinction
Amazon Kinesis Data StreamsIngest + store a streamReal-time, custom consumers, replayYou write the consumer; retention/replay
Amazon Data FirehoseDeliver stream to a destinationSimplest load into S3/Redshift/OpenSearchNo code, near real-time, no replay
  • Data Streams (true real-time, replayable, you build it) vs Firehose (managed delivery, ~60s buffer, one destination).

Linked from