Distributed systems are much faster and responsive than single-computer systems because request queries are routed to a particular user’s information rather than sending all of the requests to a single machine and overloading it. Requests can also be routed to servers physically closer or on a speedy network resulting better response time.
Scaling And Parallelism
Applications with distributed systems can scale very easily. In such systems as we receive more user requests all we need to do is add more system resources, so that the application can sustain and scale to entertain growing user requests, smoothly.
A distributed system can be made more scalable by following 2 types of scaling:
Horizontal Scaling
Horizontal Scaling means adding to hardware capacity by adding more computer to the system rather than upgrading the hardware of single one.