1. A computer-implemented method for managing a distributed computer network, the method comprising the following steps performed by one or more processors: receiving a request from a client in the distributed computer network for a network service; optimizing a delivery of the requested network service to the client from a server in the distributed computer network; and monitoring an execution of the delivery of the network service.