Archive

Archive for December, 2008

Fallacies of Distributed Computing

December 1st, 2008 Comments off

From Wikipedia (h/t Alex Payne):

The Fallacies of Distributed Computing are a set of common but flawed assumptions made by programmers when first developing distributed applications. The fallacies are summarized as follows [1]:

  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.

You mean to tell me that none of these things are true?!?!  Dang, thanks for the heads up, Wikipedia authors!  File under “Good to Know.”  (also, add to “To Do” list:  “Completely Re-Think Approach to App Development.”)

Categories: Closer to Earth Tags: