Problem Statement
When a critical component in a system fails, the entire system can stop working if there is no backup or alternative path. This causes downtime and loss of service, which can be costly and frustrating for users.
This diagram shows a simple system where the client depends on a single server, which in turn depends on a single database. Both server and database are single points of failure.