Eight Fallacies of Distributed Computing
Revision as of 12:32, 12 July 2007 by Martien (talk | contribs) (Immerse yourself in the Big Picture on the Augmented Networked Society.)
Big Trouble & Painful Learning
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—Peter Deutsch.
- 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.
Immerse yourself in the Big Picture on the Augmented Networked Society.