Benefits of Distributed Systems

Tarun Telang
2 min readJun 20, 2022

--

Photo by Bertrand Bouchez on Unsplash

Benefits of Distributed Systems

There are many benefits to using distributed systems, including:

  1. Availability: different parts of the system are located in different places, the system as a whole is less likely to experience an outage.
  2. Performance: different computers can work on different parts of the system at the same time, the system can operate more quickly.
  3. Scalability: system can be divided into smaller parts that run on different computers, it can be easily scaled to support more users or more resources.
  4. Security: different parts of the system are located in different places, it is more difficult for attackers to compromise the entire system.
  5. Fault tolerance: different parts of the system are located in different places, the system can continue to operate even if one part fails.
  6. Low latency: System can be designed in such a way that there is less delay between when a user requests a resource and when they receive it.
  7. Efficiency: Each part of the system can be designed for its specific purpose, which can make it more efficient.
  8. Parallelism: different parts of the system can be designed to work in parallel, which can improve performance.
  9. Sharding: different parts of the system can be divided into smaller pieces, or shards, which can improve performance and scalability.
  10. Simplicity: different part of the the system can be simpler to design and implement individually.
  11. Cost Effective: Different parts of the system can be designed to use less expensive resources, which can reduce the overall cost of the system.

--

--

Tarun Telang
Tarun Telang

Written by Tarun Telang

Prolific Author, Engineering Leader, Software Architect

No responses yet