Distributed Systems, System Design Concepts, Google Spanner, System Design Interview, Distributed System Design.
illustration show a gradually increasing skew in the clock value. Occasionally, the uncertainty can go beyond this average value, and Spanner and its applications have special protocols to deal with such situations (for example, waiting out the uncertainty when they want to be sure that a time