Distributed Systems, System Design Concepts, Google Spanner, System Design Interview, Distributed System Design.
has failed and has stopped working. This binary behavior makes it easier to deal with them. On the contrary, in a distributed system of many nodes, one or some nodes might have failed while the rest are working. Therefore we don’t have that binary state (fully working or failed and stopped);