Hello Peppos!!!
A Distributed system, at the most basic level, it’s a collection of computers or systems that are ‘combined’ to form a single computer for the user, if one system fails it doesn’t damage the whole system, they all have one shared state and operate concurrently.
They are connected through a network to share information easily, this connection can be an IP address or even cabling.
This article was based on the following articles:
These systems may be Client/Server Systems (Distributed) or Peer to Peer Systems …
Uses a Server to communicate with clients, all clients connect to the server, this way the server has all control.
In this type of system the Client ‘asks’ for resources to the Server, and the Server provides those resources. The data that the server provides is processed by the client and presented to the end-user.
Examples of Distributed Systems are:
There are no machines to provide service for the Clients or manage resources, so all the systems share tasks and resources with each other.
It is harder to manage this kind of system, because all participants can communicate with each other, unlike a Client/Server system
An example of this kind of system is:
Crypt-currency — Uses a decentralized system to safely and anonymously exchange currency. It does this by executing the transaction in a one-on-one interaction, without the use of an external server, this provides anonymity and safety to both parties, because no outside party has control of the interaction.
Some disadvantages of Distributed Systems are as follows −
