Distributed system


Distributed system is an Architecture Framework in which a collection of nodes with no shared memory that communicate and coordinate their actions by passing messages over a network.

Distributed systems implies that there is some sort of Communication Network involved.

Distributed system usually has a Framework as either a:

Distributed system Architecture examples:

Distributed system Considerations#

Distributed system uses a network layer to communicate between them. Communicating over a network instead of in-memory calls brings extra latency and complexity to the system which requires cooperation between multiple physical and logical components. The increased complexity of the distributed system leads to a higher chance of particular network failures.

Health-checks are typically performed to ensure Availability and Reliability

More Information#

There might be more information for this subject on one of the following: