What is Amazon Kinesis Firehose?
Who uses Amazon Kinesis Firehose?
Why developers like Amazon Kinesis Firehose?
Here are some stack decisions, common use cases and reviews by companies and developers who chose Amazon Kinesis Firehose in their tech stack.
I'm currently building out a Twitter analysis tool that's using AWS Lambda to stream data into Amazon Kinesis Firehose, which in turns saves the result to Amazon S3. The plan is to have Amazon S3 operate as both a data store and quasi-messaging bus with any post-processing work (e.g., notifications of new tweets going into Slack) fanning out from there. I went with this approach as I can get things up and running quickly and only pay for things on a pay-per-use basis rather than having lots of worker nodes sitting around waiting for work. Amazon Kinesis Firehose also makes it easy to add a different or additional data store in the future.
Amazon Kinesis Firehose's Features
- Integrated with AWS Data Stores
- Automatic Elasticity
- Near Real-time