hackingdistributed.com
The Consistency Alphabet Soup
There are many conflicting definitions for Consistency. This post provides a clear definition for each, without rehashing any tired old arguments about eventual consistency.