Disclaimer: I work on distributed systems and have spoken around the world on them, so I am very biased. I think something a lot of people miss is that the universe itself is not strongly consistent. This is Einstein's theory of relativity. It fundamentally takes time for information to travel. So if strong consistency is not viable, even at a physics level, what can we do instead? That is why our team here at http:/…
Which is why Google's hack in Spanner and F1 RDBMS of simply using or waiting out the known time delay was so clever. Also relies on a tool that was a test of Einstein's theory. ;)
"That is why our team here at http://gun.js.org/ believe in CRDTs."
Thanks for the link. I'll look into it. Plus the liberal license that gives it a chance of making a dent in commercial sector or in combo with BSD/Apache projects.