What are the best Real-time Data Processing Tools?

Amazon Kinesis, Google Cloud Dataflow, Amazon Kinesis Firehose, and Twister2 are the most popular tools in the category "Real-time Data Processing". "Cons" is the primary reason developers pick Amazon Kinesis over its competitors, while "Unified batch and stream processing" is the reason why Google Cloud Dataflow was chosen.