News for hackers. Stuff that matters.
Re:Apache Storm 1.0 released by estefan on Tuesday April 12, 2016 @10:58AM (#11480108)
> when do I need this

Probably never.

Spark, flink and a few proprietary tools can operate in both batch and streaming modes which means you can share your codebase between both tasks if you do them. Before these tools it used to be hadoop for batch and storm for streaming, but I suspect those days are dying now (which goes some way to explaining spark's success) except if you require exceptional throughput in which case do some research & benchmarks.

Re:Apache Storm 1.0 released by abc_lisper on Tuesday April 12, 2016 @01:23PM (#11481532)
I disagree. If low latency is a priority, Storm has little competition. Checkout the benchmarks done by Yahoo engineers.

https://yahooeng.tumblr.com/post/135321837876/benchmarking-s...

Re:Apache Storm 1.0 released by anonetal on Tuesday April 12, 2016 @04:40PM (#11483384)
Thanks for that link. However, they appear to conclude Flink and Storm are quite similar in performance.

If you really need low latencies, it is quite likely that none of these will work for you anyway and you would have to build a specialized CEP-style system.

Re:Apache Storm 1.0 released by abc_lisper on Tuesday April 12, 2016 @05:16PM (#11483649)
Yes, this release is all about performance. Now Storm must thus be far ahead.
Re:Apache Storm 1.0 released by aktau on Tuesday April 12, 2016 @12:37PM (#11481050)
Absolutely, I find Google's "The Dataflow Model" paper about this to be a good read: http://research.google.com/pubs/pub43864.html (it talks about generalizing streaming vs. batch vs. micro-batch frameworks so it becomes an easy cost-based decision).
Re:Apache Storm 1.0 released by tromobne8vb on Tuesday April 12, 2016 @11:22AM (#11480330)
Storm is a few years late. It has largely been eclipsed by the projects you mentioned and others.

In theory, Storm can be set up to run with much lower latency than the others, but it is rare that an app will need that kind of response time.

Re:Apache Storm 1.0 released by fludlight on Tuesday April 12, 2016 @01:20PM (#11481494)
What's the range of latencies here? What types of projects really need the lowest latencies?
Re:Apache Storm 1.0 released by anonymousDan on Tuesday April 12, 2016 @05:52PM (#11483897)
Financial trading algos where low latency is important were the initial big market for stream processing/cep. As another example, imagine you're trying to do real-time fraud detection based on click stream analysis. If your latency is low enough you can potentially prevent suspicious transactions ever happening instead of having to allow them and then recover them somehow later.
Re:Apache Storm 1.0 released by d3fun on Tuesday April 12, 2016 @01:47PM (#11481811)
Storm is actually few years earlier. Its the first real-time processing framework before other projects showed up.
Re:Apache Storm 1.0 released by tromobne8vb on Wednesday April 13, 2016 @10:01AM (#11488194)
True, it showed up first. And then it stagnated for several years. Now it is behind the other alternatives.
Re:Apache Storm 1.0 released by jwn on Tuesday April 12, 2016 @11:25AM (#11480364)
I don't see why this was downvoted. The points may be debatable, but isn't that the point of a discussion?