Distributed Systems, System Design Concepts, Google Spanner, System Design Interview, Distributed System Design.
Moore’s law and Dennard scaling. Additionally, having more transistors might not translate to higher performance. The failure cases are not adequately discussed, such as the outage of a full data center and the replacement of a failed central server. Multiple cores in a server and NUMA-based memory