a shot of dev knowledge

Related tags

What are distributed systems?

A distributed system is a computer network that consists of independent components communicating through a decentralized protocol.

The computers in a distributed system are not necessarily constrained to the same geographic locale, but rather can be located anywhere across the world.

An example of a distributed system is illustrated below:

svg viewer

Advantages of distributed systems include:

  • They are generally more secure, consistent and capable of masking errors.
  • They provide far more accessibility and convenience to users.
  • They are far easier to scale in size than centralized systems.

Disadvantages of distributed systems include:

  • They present a potential compromise on the security of the system as multiple components could be more vulnerable to security breaches.
  • The system becomes more complex since it needs protocols for communication between various components in the system.

Related tags

View all Courses
Related Courses
Related Courses
View all Courses

Keep Exploring