A couple of weeks ago, one of our Coherence Architects, Brian Oliver, gave a great presentation at “Oracle Code 2017”. I wasn’t able to get there, but fortunately we have a recording available on Youtube which is well worth the view – https://www.youtube.com/watch?v=9yt43EIDJmg.
The summary of his presentation is below:
“This talk interactively introduces the concept of Distributed Stream processing using the standard Java 8 Streams API, allowing what would traditionally be in-process streams to be processed across multiple Java processes, potentially deployed in a Cloud. We thus investigate how the regular Java Stream API may be utilized to process large data-sets and respond to streams of events, highlighting the challenges for developers, those providing support for distributed streams and the operational challenges faced using such techniques in production.”