What are distributed systems?

Kanchan Jeswani
1 min readJan 11, 2022

A distributed system is a computing environment in which various components are spread across multiple computers/servers on a network. These devices split up the work, coordinating their efforts to complete the job more efficiently than if a single device had been responsible for the task. They communicate and coordinate their actions in order to appear as a single system to the end-user.

Where basically comes the need for the distributed system?

Suppose millions of users are using a particular website, then a single server machine is not able to handle all the request loads and the system might crash or it may slow down, so to avoid this, the load is distributed among multiple machines and thus the system becomes more scalable, also having multiple servers removes the major issue of a single point of failure.

Some advantages of the distributed system include better performance, scalability, reliability, Parallelism, availability.

With this we come to the end of the blog, hope you have gained basic knowledge about distributed systems from this blog.

Linkedin: https://www.linkedin.com/in/kanchan-jeswani-888827173/

Github: https://github.com/kanchan1910

Thank You !!!

Signing off…

--

--

Kanchan Jeswani

SDE @Atlassian | Ex-Amazonian | TCW @Interviewbit | ACM-ICPC Regionalist | Ex-DoSelect | Mentor @Mentro | Google DSC Lead | Blogger | Open Source Contributor