https://uditagarwal.in/from-linearizability-to-cap-theorem-a-brief-overview-of-consistency-guarantees-in-concurrent-programs/
From Linearizability to CAP Theorem: A Brief Overview of Consistency Guarantees in Concurrent Programs