Architect’s Dream, Developer’s Nightmare
Distributing an application by putting different components on different nodes sounds like a good idea, but the performance cost is steep.
A Better Way
Clustering involves putting several copies of the same application on different nodes. If you must distribute, this approach eliminates the latency problems.
Clustering involves putting several copies of the same application on different nodes. If you must distribute, this approach eliminates the latency problems.
From “Errant Architectures” authored by Martin Fowler
No comments:
Post a Comment