The fallacies of distributed computing are a set of assertions made by L Peter Deutsch and others at Sun Microsystems describing false assumptions that programmers new to distributed applications invariably make.
The fallacies are:
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.
References:
https://en.wikipedia.org/wiki/Fallacies_of_distributed_computing
https://blog.fogcreek.com/eight-fallacies-of-distributed-computing-tech-talk/
