Fowler's First Law of Distribution
http://www.theserverside.com/news/thread.tss?thread_id=25355
Given a system that is NOT enormous and spread over a large geographic area, why would you use a distributed architecture?
PROS:
Scalability
Separation of concerns
CONS:
Testing!
Deployment
Latency
When it might work to your advantage
1. When process is long-lived and dependent on outside processes
2. When you're trying to extend a third-party app
Comments (0)
You don't have permission to comment on this page.