Distributed Systems, System Design Concepts, Google Spanner, System Design Interview, Distributed System Design.
computer today is so capable that we should rethink if we need distributed systems. It is indeed true that we have come a long way — today’s smartphone is as capable as a supercomputer of the past and at a much lower cost. Driven by our insatiable desire to do more, humans have attacked bigger,