Managing updates to a cluster of backend servers is at least as difficult, because they usually have shared state (a database).