A system associated with a multi-tenant data store, comprising: at least one physical data store instance (108, 710, 808) adapted to contain electronic records; and a shared cluster platform, coupled to the data store, including: a computer processor, and a computer memory, coupled to the computer processor, storing instructions that, when executed by the computer processor cause the shared cluster platform to: receive a request for a first tenant (504, 504a, 504b, 504N); select a physical data store instance (108, 710, 808) in response to the request; generate a first container (138, 138a, 138b, 138N) for the first tenant (504, 504a, 504b, 504N), wherein the first container (138, 138a, 138b, 138N) maps the first tenant (504, 504a, 504b, 504N) to the selected physical data store instance (108, 710, 808) and manifests as a logical data store instance (120, 702), wherein the logical data store instance (120, 702) is a proxy instance for the physical data store instance (108, 710, 808) in that the service consumer application will contact the logical data store instance (120, 702) instead of the physical data store instance (108, 710, 808) for data operations; generate a unique first key element for the first tenant (504, 504a, 504b, 504N); and transmit a first endpoint (142, 704) of the first container (138, 138a, 138b, 138N) as a proxy for the selected physical data store instance (108, 710, 808), wherein the transmission fulfills the request. at least one physical data store instance (108, 710, 808) adapted to contain electronic records; and a shared cluster platform, coupled to the data store, including: a computer processor, and a computer memory, coupled to the computer processor, storing instructions that, when executed by the computer processor cause the shared cluster platform to: receive a request for a first tenant (504, 504a, 504b, 504N); select a physical data store instance (108, 710, 808) in response to the request; generate a first container (138, 138a, 138b, 138N) for the first tenant (504, 504a, 504b, 504N), wherein the first container (138, 138a, 138b, 138N) maps the first tenant (504, 504a, 504b, 504N) to the selected physical data store instance (108, 710, 808) and manifests as a logical data store instance (120, 702), wherein the logical data store instance (120, 702) is a proxy instance for the physical data store instance (108, 710, 808) in that the service consumer application will contact the logical data store instance (120, 702) instead of the physical data store instance (108, 710, 808) for data operations; generate a unique first key element for the first tenant (504, 504a, 504b, 504N); and transmit a first endpoint (142, 704) of the first container (138, 138a, 138b, 138N) as a proxy for the selected physical data store instance (108, 710, 808), wherein the transmission fulfills the request. a computer processor, and a computer memory, coupled to the computer processor, storing instructions that, when executed by the computer processor cause the shared cluster platform to: receive a request for a first tenant (504, 504a, 504b, 504N); select a physical data store instance (108, 710, 808) in response to the request; generate a first container (138, 138a, 138b, 138N) for the first tenant (504, 504a, 504b, 504N), wherein the first container (138, 138a, 138b, 138N) maps the first tenant (504, 504a, 504b, 504N) to the selected physical data store instance (108, 710, 808) and manifests as a logical data store instance (120, 702), wherein the logical data store instance (120, 702) is a proxy instance for the physical data store instance (108, 710, 808) in that the service consumer application will contact the logical data store instance (120, 702) instead of the physical data store instance (108, 710, 808) for data operations; generate a unique first key element for the first tenant (504, 504a, 504b, 504N); and transmit a first endpoint (142, 704) of the first container (138, 138a, 138b, 138N) as a proxy for the selected physical data store instance (108, 710, 808), wherein the transmission fulfills the request. receive a request for a first tenant (504, 504a, 504b, 504N); select a physical data store instance (108, 710, 808) in response to the request; generate a first container (138, 138a, 138b, 138N) for the first tenant (504, 504a, 504b, 504N), wherein the first container (138, 138a, 138b, 138N) maps the first tenant (504, 504a, 504b, 504N) to the selected physical data store instance (108, 710, 808) and manifests as a logical data store instance (120, 702), wherein the logical data store instance (120, 702) is a proxy instance for the physical data store instance (108, 710, 808) in that the service consumer application will contact the logical data store instance (120, 702) instead of the physical data store instance (108, 710, 808) for data operations; generate a unique first key element for the first tenant (504, 504a, 504b, 504N); and transmit a first endpoint (142, 704) of the first container (138, 138a, 138b, 138N) as a proxy for the selected physical data store instance (108, 710, 808), wherein the transmission fulfills the request.