In information technology, high availability refers to a system that is continuously operational for a desirably long length of time.
Paradoxically, adding more components to an overall system design can undermine efforts to achieve high availability. That is because complex systems inherently have more potential failure points and are more difficult to implement correctly.
High availability requires less human intervention to restore operation in complex systems, the reason for this being that the most common cause for outages is human error.
♔ Simplicity
♘ Automation (Less Human Interference)
♕ Scalability
a.k.a. PaaS