Eight Fallacies of Distributed Computing
Via Ted Neward’s excellent disassembley of Floyd Marinescu’s A Brief History of EJB, I stumbled across Peter Deutsch’s old Eight Fallacies of Distributed Computing. Back in the day in Iona, being caught in possession of a list like that would probably have gotten me fired (kidding), but I do remember reading it and thinking “uh oh, we may be missing something here”. Developers building any type of SOA/ESB SOAP/REST based server, tools or solution would still do well to print it out and put it somewhere prominent.
Funnly, it’s almost like Sun are trying to hide the list since the common link returned by Google is broken.



on 10 Nov 2005 at 12:47 pm # Aehso’s Output » Experience with some Principles for Building an Internet-Scale Reliable System
[...] For distributed system engineers only, three Akami engineers have submitted an very interesting paper to the World ‘05 Second Workshop on Real, Large Distributed Systems. You don’t have to be building a large distributed system for many of the principles they employ to apply though - their approach addresses a couple (but not all) of the Eight Fallacies of Distributed Computing. They do employ some very simple but effective tricks to increase availability - reducing the TTL of just 20 seconds for IP mappings in their LLNS servers is a good example. [...]