While a lot of problems can be solved in batch, the stream processing approach currently gives you more benefits. And it’s not only sub-second latency at scale. But mainly possibility to express accurate analytics with little effort – something that is hard or usually ignored with older batch technologies like Pig, Scalding, Spark or even established stream processors like Storm or Spark Streaming.
https://www.bigdataspain.org/2017/talk/streaming-analytics-better-than-batch-when-and-why
Big Data Spain 2017
16th - 17th November Kinépolis Madrid