Distributed Systems, Linearizability, Causal Consistency, Sequential Consistency, Cap.
With distributed systems, consistency is not a monolithic construct and an ubiquitous phenomenon; instead it is a spectrum of stronger to weaker guarantees on ordering of events. Another common misconception is that the C for consistency in ACID and C in CAP are same. They are not! The C in ACID is