the fallacies of distributed computing

lore

networkingcloudprogramming

A list of false assumptions that programmers keep making about distributed systems.

The eight fallacies (the network is reliable, latency is zero, bandwidth is infinite, and so on) name the comfortable beliefs that work on one machine and betray you across many. Formulated at Sun Microsystems in the 1990s, they are the standing checklist for anything that talks over a network.

Also known as: fallacies of distributed computing, the network is reliable, eight fallacies

Sources

  • L. Peter Deutsch et al., Sun Microsystems, 1994-97

All glossary entries