TLDR: Fallacies of Distributed Computing Every Engineer Should Know
Date: 2021-06-17 Source: https://arpitbhayani.me/blogs/mistaken-beliefs-of-distributed-systems
Overview
Learn about the 8 common fallacies of distributed computing that can lead to critical system design flaws. Understand the realities of network reliability, latency, bandwidth, security, topology, administration, transport costs, and network homogeneity for building robust and scalable distributed systems. The only way to infinitely scale your system is by making it distributed, which means adding more servers to serve your requests, more nodes to perform computations in parallel, and more nodes to store your partitioned data.
Key Points
- The only way to infinitely scale your system is by making it distributed, which means adding more servers to serve your requests, more nodes to perform computations in parallel, and more nodes to store your partitioned data.
- Myth 1: The network is reliable;: There are packet drops, connection interruptions, and data corruptions when they are transferred over the wire.