Fallacies of Distributed Computing

Came across this good resource on fit falls in distributed computing. It is extremely important that architects understand them before designing a software that runs across nodes, cumulatively achieving the defined work.

Following are the pit-falls discussed

  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. 

Specially, if you are desining a stateful system, it is highly necessary that you understand above factors. Otherwise, software will end up useless to the users. 

Following is the link to the article

Hasitha Hiranya

No comments:

Post a Comment