Just read a nice blog post at Cloudant regarding the CAP Theorem, by Max Thayer. You can read it here. It’s, short, simple and informative and provides links to research done in the area. I highly recommend this post.
I’ve extracted some quotes that I found interesting:
Applications have been lying to users for years for the sake of availability. Consider ATMs: inconsistent banking data is why it’s still possible to overdraft money without realizing it.
The banking industry figured it out back in the 1980s, but many IT organizations are still worried about sacrificing consistency for the sake of availability.
Highly available applications need to maintain constant contact with their data, even if that data isn’t the most up-to-date.
All quotes can be found in “The CAP Theorem – at Cloudant”.