1. A method comprising: storing metadata content as a source instance, the metadata content to be utilized to provide dynamically-constructed pages of content; publishing the metadata content to one or more runtime pods communicatively coupled to receive the metadata content, wherein each runtime pod is located and isolated away from the source instance of the metadata content, wherein the source instance comprises a metadata definition repository and is a primary source of dynamic data for serving pages in the runtime pods, wherein the runtime pods are groups of multiple servers that act as a single entity to dynamically generate metadata-driven content in response to requests received from client devices, wherein the runtime pods access the metadata content via a version-aware interface to allow accesses to be accomplished using calls to the source instance when available and to other versions of the content when the source instance is not available; receiving a request for content with a selected one of the one or more runtime pods; providing content in response to the request as a response with the selected runtime pod utilizing the metadata content published from the source instance or from the other versions of the content when the source instance is not available.