CPC G06F 8/71 (2013.01) [G06F 21/53 (2013.01)] | 20 Claims |
1. A system comprising:
a server comprising a computing device including a processor executing a cloud-based software application and a sandbox instance of the software application, wherein the software application serves a plurality of tenants comprising a first tenant, and the sandbox instance serves only the first tenant; and
the sandbox instance of the software application is associated with the first tenant and a current configuration version, the sandbox instance configured to:
receive a configuration change request to change at least one setting of the software application executing in the sandbox instance;
generate a candidate configuration tree according to the configuration change request, the candidate configuration tree identifying changes between configuration changes in the configuration change request and the current configuration version used by the software application serving the plurality of tenants; and
writing the candidate configuration tree to a configuration data store storing configuration data causing a change in operation of the software application executing in the sandbox instance.
|