The Eight Fallacies of Distributed Computing#
Essentially everyone, when they first build a distributed application, makes the following eight assumptions. All prove to be false in the long run and all cause big trouble and painful learning experiences.
- . 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
For more details, read the article by Arnon Rotem-Gal-Oz
The Eight Fallacies Of Distributed Computing
