6 karma · joined May 2, 2014
I find the philosophy behind Akka in this context a better fit - embrace that networks are unreliable and build your app around this limitation accordingly [2]. The cost is that it results in more work for the developer just like with the usage of CRDTs.
[1] http://www.infoq.com/articles/no-reliable-messaging
[2] http://doc.akka.io/docs/akka/2.1.0/general/message-delivery-...
Where they do need pass messages between threads they use the famous LMAX Disruptor which keeps data copying and blocking to a minimum.
On the other hand it does not address the points of the other post so I'm probably wrong.
[1] http://blog.paralleluniverse.co/2014/05/01/modern-java/#comm...
That's just the first thought that I had while watching it. Off-topic, you say? true, but so is the story. Don't mean to be insensitive to the people who were affected.