What is Amazon Kinesis Firehose?

Amazon Kinesis Firehose is the easiest way to load streaming data into AWS. It can capture and automatically load streaming data into Amazon S3 and Amazon Redshift, enabling near real-time analytics with existing business intelligence tools and dashboards you’re already using today.
Amazon Kinesis Firehose is a tool in the Real-time Data Processing category of a tech stack.

Who uses Amazon Kinesis Firehose?

47 companies reportedly use Amazon Kinesis Firehose in their tech stacks, including Hooroo, Survata, and Drivy.

30 developers on StackShare have stated that they use Amazon Kinesis Firehose.

Amazon Kinesis Firehose Integrations

Why developers like Amazon Kinesis Firehose?

Here’s a list of reasons why companies and developers use Amazon Kinesis Firehose
Top Reasons
Be the first to leave a pro
Amazon Kinesis Firehose Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Amazon Kinesis Firehose in their tech stack.

Glenn Gillen
Glenn Gillen
at Glenn Gillen · | 4 upvotes · 1.8K views
Amazon S3
Amazon Kinesis Firehose
AWS Lambda

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.

See more

Amazon Kinesis Firehose's Features

  • Easy-to-Use
  • Integrated with AWS Data Stores
  • Automatic Elasticity
  • Near Real-time

Amazon Kinesis Firehose Alternatives & Comparisons

What are some alternatives to Amazon Kinesis Firehose?
Stream allows you to build scalable feeds, activity streams, and chat. Stream’s simple, yet powerful API’s and SDKs are used by some of the largest and most popular applications for feeds and chat. SDKs available for most popular languages.
Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design.
Amazon Kinesis
Amazon Kinesis can collect and process hundreds of gigabytes of data per second from hundreds of thousands of sources, allowing you to easily write applications that process information in real-time, from sources such as web site click-streams, marketing and financial information, manufacturing instrumentation and social media, and operational logs and metering data.
Google Cloud Dataflow
Google Cloud Dataflow is a unified programming model and a managed service for developing and executing a wide range of data processing patterns including ETL, batch computation, and continuous computation. Cloud Dataflow frees you from operational tasks like resource management and performance optimization.

Amazon Kinesis Firehose's Followers
32 developers follow Amazon Kinesis Firehose to keep up with related blogs and decisions.
Mark Rebhan
Himansu Sekhar
Dien Phan
Diego Pessoa
Dwayne Hill
Kang Chen
Jens Verneuer
Pankaj Kumar
Andres Mijares