Benefits of Distributed Systems
2 min readJun 20, 2022
Benefits of Distributed Systems
There are many benefits to using distributed systems, including:
- Availability: different parts of the system are located in different places, the system as a whole is less likely to experience an outage.
- Performance: different computers can work on different parts of the system at the same time, the system can operate more quickly.
- 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.
- Security: different parts of the system are located in different places, it is more difficult for attackers to compromise the entire system.
- Fault tolerance: different parts of the system are located in different places, the system can continue to operate even if one part fails.
- 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.
- Efficiency: Each part of the system can be designed for its specific purpose, which can make it more efficient.
- Parallelism: different parts of the system can be designed to work in parallel, which can improve performance.
- Sharding: different parts of the system can be divided into smaller pieces, or shards, which can improve performance and scalability.
- Simplicity: different part of the the system can be simpler to design and implement individually.
- Cost Effective: Different parts of the system can be designed to use less expensive resources, which can reduce the overall cost of the system.