Key Characteristics of Distributed Systems
= a set of loosely-coupled components that can be deployed and scaled independently called services.
Stability or Serviceability or Manageability = simplicity and speed with which a system can be repaired or maintained.
Reliability = probability a system will fail in a given period. A distributed system is considered reliable if it keeps delivering its services even when one or several of its software or hardware components fail.
Scalability = capability of a system, process, or a network to grow and manage increased demand.
Efficiency/Performance = response time (or latency = delay to obtain the first item) + throughput (or bandwidth = the number of items delivered in a given time unit)
Availability = simple measure of the percentage of time that a system, service, or a machine remains operational under normal conditions.
Fault tolerance and Catastrophe-preparedness
Last updated