Distributed Systems, System Design Concepts, Google Spanner, System Design Interview, Distributed System Design.
center. Commodity network switches combined to connect many computers with redundant network paths Fault tolerance: A computer can fail due to a myriad of hardware or software glitches. A distributed system enables a service to hide most of the component level (or even data center level) failures