Fault Tolerance
Learn about fault tolerance in distributed systems.
Nobody should transform their perfectly working simple system into a distributed one without convincing reasons. There has to be a thorough discussion and evaluation before finally deciding to go for a distributed system.
On the other hand, building a distributed system correctly does provide us with some advantages which we would not have in a simple system. ...