Peter Deutsch and James Gosling identified eight fallacies:
- The network is reliable
- Latency is zero
- Bandwidth is infinite
- The network is secure
- Topology doesn't change
- There is one administrator
- Transport cost is zero
- The network is homogeneous
Every distributed systems bug can be traced back to violating one of these assumptions. Modern cloud architectures must account for all eight.