A method comprising: receiving, from a user device and by a computing device, a request to access a resource; determining, by the computing device, an identifier associated with the resource and a first data identifier indicating first configuration data associated with the resource, wherein the first configuration data is stored in a local storage of the resource; determining, based on information indicating a load of a configuration service satisfying a threshold, an operation mode comprising a high load operation mode, wherein the configuration service configures one or more resources comprising the resource; after determining that the operation mode comprises the high load operation mode, sending, by the computing device and to a shared cache, a request to determine whether second configuration data associated with the resource is stored in the shared cache, wherein the request to determine whether the second configuration data associated with the resource is stored in the shared cache comprises the identifier associated with the resource and the first data identifier; receiving (625, 631), by the computing device and from the shared cache, an indication of whether the second configuration data associated with the resource is stored in the shared cache; determining, by the computing device, based on the indication of whether the second configuration data associated with the resource is stored in the shared cache, whether to send, to the configuration service, a request to obtain third configuration data associated with the resource from the configuration service; after determining that the second configuration data is stored in the shared cache, providing, by the computing device and based on the second configuration data, the resource to the user device; and after determining that the second configuration data is not stored in the shared cache, providing, by the computing device and based on the third configuration data, the resource to the user device. receiving, from a user device and by a computing device, a request to access a resource; determining, by the computing device, an identifier associated with the resource and a first data identifier indicating first configuration data associated with the resource, wherein the first configuration data is stored in a local storage of the resource; determining, based on information indicating a load of a configuration service satisfying a threshold, an operation mode comprising a high load operation mode, wherein the configuration service configures one or more resources comprising the resource; after determining that the operation mode comprises the high load operation mode, sending, by the computing device and to a shared cache, a request to determine whether second configuration data associated with the resource is stored in the shared cache, wherein the request to determine whether the second configuration data associated with the resource is stored in the shared cache comprises the identifier associated with the resource and the first data identifier; receiving (625, 631), by the computing device and from the shared cache, an indication of whether the second configuration data associated with the resource is stored in the shared cache; determining, by the computing device, based on the indication of whether the second configuration data associated with the resource is stored in the shared cache, whether to send, to the configuration service, a request to obtain third configuration data associated with the resource from the configuration service; after determining that the second configuration data is stored in the shared cache, providing, by the computing device and based on the second configuration data, the resource to the user device; and