posted 4 years ago
Hi Andrew,
This looks like a very interesting book. Looking at the table of contents, I was wondering if you'd considered the use of a streaming approach to analyse not only real-time (or close to real-time) data, but also very large finite stored data. This seems to be the approach behind the Apache Beam project, founded by the guys at Google (I don't work for them, by the way, I am just a researcher). Basically, the idea is that you could use the same abstractions from streaming such as windowing to analyse very large, but finite, data. The conventional dichotomy between batch and stream thus ceases to exist, since all big data, finite or infinite, can be treated as stream.
Fascinating stuff, and it really expands the scope of streaming methods and techniques beyond near-real-time or streaming data.
Congratulations on the publication of your book, I have added it to my "to read" list!
OCA Java 6, OCP Java 6, OCP Java 8