Data Ingestion Services
Getting streaming data in. The split is real-time-with-code vs managed-delivery.
| Service | Job | Choose when | Key distinction |
|---|---|---|---|
| Amazon Kinesis Data Streams | Ingest + store a stream | Real-time, custom consumers, replay | You write the consumer; retention/replay |
| Amazon Data Firehose | Deliver stream to a destination | Simplest load into S3/Redshift/OpenSearch | No code, near real-time, no replay |
- Data Streams (true real-time, replayable, you build it) vs Firehose (managed delivery, ~60s buffer, one destination).