I am still a little mind-blown by yesterday’s intensive introduction to Coherence. I had thought of it as just a glorified caching layer, as that is pretty much how I have seen it used, but it is in fact astonishingly cool – it’s MapReduce with CohQL, it’s PubSub with MapListener and Continuous Query, it’s general-purpose out-of-the-box fault-tolerant MPP and compute offload. And more besides.
In the right hands, a game-changer. And fully usable from Scala or F#! Just need to find the time to port the sample code from Java and have a proper play with it…