Fallacies of distributed computing
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 == The originally listed 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; == The effects of the fallacies == Software applications are written with little error-handling on networking errors.
Source: Wikipedia — Fallacies of distributed computing (CC BY-SA 4.0)