Created
November 4, 2019 16:19
-
-
Save sbellware/2a5ed49c771e484ff3b691a11121642a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
12 Fallacies of Distributed Computing | |
1. The network is reliable (Bill Joy, Tom Lyon) | |
2. Latency isn't a problem (Bill Joy, Tom Lyon) | |
3. Bandwidth isn't a problem (Bill Joy, Tom Lyon) | |
4. The network is secure (Bill Joy, Tom Lyon) | |
5. The topology won't change (Peter Deutsch) | |
6. The administrator will know what to do (Peter Deutsch) | |
7. Transport cost isn't a problem (Peter Deutsch) | |
8. The network is homogeneous (James Gosling) | |
9. The system is atomic/monolithic (Ted Neward) | |
10. The system is finished (Ted Neward) | |
11. Business logic can and should be centralized (Ted Neward) | |
12. The transport will know what to do (Scott Bellware) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment