1. A computer-implemented method for managing a distributed memory caching system, comprising: managing, by a management system of the distributed memory caching system, a configuration endpoint of a cache cluster, the configuration endpoint associated with a configuration stored in a partitioned memory space of a set of memory caching nodes, wherein the management system is connected to the configuration endpoint and to the set of memory caching nodes by a network; monitoring, utilizing the set of memory caching nodes in the cache cluster, for changes to the configuration made by other memory caching nodes in the set of memory caching nodes, each memory caching node of the set of memory caching nodes providing storage for a portion of data contained in the cache cluster and each of the set of memory caching nodes of the cache cluster comprising the configuration; detecting that a new memory caching node has been added to the cache cluster, the detection that the new memory caching node has been added to the cache cluster being based at least in part on the monitoring by the set of memory caching nodes for configuration changes made by the other memory caching nodes; provisioning, by the management system, the new memory caching node into the cache cluster; updating, by the management system, the configuration within the partitioned memory space of at least one of the set of memory caching nodes based at least in part on provisioning the new memory caching node; and updating, by the management system, the configuration endpoint with an alias to a memory caching node of the set of memory caching nodes based at least in part on updating the configuration stored in the partitioned memory space of the at least one of the set of memory caching nodes.