mdlbear: (hacker glider)
[personal profile] mdlbear

The 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.

  1. The network is reliable
  2. Latency is zero
  3. Bandwidth is infinite
  4. The network is secure
  5. Topology doesn't change
  6. There is one administrator
  7. Transport cost is zero
  8. The network is homogeneous

Found via a /. discussion speculating about Google's possible entry into thin-client computing. Original here

Date: 2005-03-16 11:34 am (UTC)
madfilkentist: My cat Florestan (gray shorthair) (Default)
From: [personal profile] madfilkentist
9. There are no malicious users

This isn't the same as 4, since authorized users can also be malicious.

Most Popular Tags

Style Credit

Page generated 2026-01-11 01:18 pm
Powered by Dreamwidth Studios