As data velocity and volume increases so too does the need to tap into it and extract value as soon as possible. This, I believe, is what is driving the rise of technologies such as Apache Kafka and AWS Kinesis. Though, to be pedantic Kafka is more batch processing than real time streaming.
The article doesn't mention Apache Flink.