Words of Wisdom.
2005-03-16 10:59 amThe Eight Fallacies of Distributed Computing -- Peter Deutsch
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
Found via a /. discussion speculating about Google's possible entry into thin-client computing. Original here
no subject
Date: 2005-03-16 11:34 am (UTC)This isn't the same as 4, since authorized users can also be malicious.