Reliability, Scalability and Maintainability

- 5 mins

Reliability

Definition: The system should continues to work correctly even in the face of adversity(hardware or software faults, even human error.

Hardware Faults

Software Errors

Human Errors

Scalability

Scalability means a system’s ability to cope with increased load.

Load

Performance

Approaches for coping with load

Maintainability

Operability: making life easier to keep the system running smoothly

Simplicity: managing complexity

Evolvability: making changes easier

rss facebook twitter github gitlab youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora