Fallacies of distributed computing
enerative AI is experimental. Info quality may vary.
The fallacies of distributed computing are a set of eight false assumptions that programmers new to distributed applications often make.
The fallacies are:
- The network is reliable.
- Latency is zero.
- Bandwidth is infinite.
- The network is secure.
- Topology doesn't change.
- There is one administrator.
- Transport cost is zero.
- The network is homogeneous.
These fallacies are false assumptions that architects and developers involved with distributed systems might make. For example, the network is never reliable because there are packet drops, connection interruptions, and data corruptions. It's also practically impossible for a single person to know and understand the whole application.
Comments
Post a Comment