
We originally adopted Amazon Kinesis Data Firehose. AWS has since renamed the service to Amazon Data Firehose, but the functionality remains the same and we continue using it under its new name.
Amazon Data Firehose greatly simplified streaming data ingestion by automatically delivering data to analytics and storage platforms without managing consumer applications. I particularly like automatic batching, compression, buffering, format conversion, dynamic partitioning, and serverless scaling.
The service requires very little operational effort and integrates naturally with Amazon S3, Redshift, OpenSearch, Iceberg-based data lakes, and third-party observability platforms. Performance has been consistently reliable for high-volume streaming pipelines, making it an excellent choice for building modern lakehouse architectures. Review collected by and hosted on G2.com.
Transformation capabilities are intentionally lightweight, so more complex business logic typically requires AWS Lambda or downstream processing frameworks such as Spark or Flink. Review collected by and hosted on G2.com.