Overview#
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:
- Internet
- Microservices
- Distributed Ledger Technology (Blockchain)
- Application Programming Interface (API)
- RESTful
- Distributed Web
- Distributed File System
- Distributed Data Store
- Distributed Computing Environment
- Distributed Computing Environment
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:- Blockchain 2.0
- Centralized system
- Chubby Lock Service
- DID Document
- DID record
- Decentralised system
- Decentralized system
- Distributed Consensus
- Distributed Data Store
- Distributed Web
- Enterprise Service Bus
- Global Catalog
- Macaroons
- Message-oriented Middleware
- Middleware
- NIS
- Network File System
- Piloting a Research Directory in an OSI Environment
- Replication
- Sovrin
- State
- User-agent
- Version Control System
- Web Blog_blogentry_050218_1
- XACML
- XDAS