Distributed systems – single points of failure