Patent ID: 11863389
Assignee: nan
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 9:
10. A computer implemented method, comprising:
simultaneously maintaining a first workspace and a second workspace in a multi-cloud computing environment, the first workspace and the second workspace comprising cloud-based information technology infrastructure of hardware and software resources for hosting and executing at least one cloud-based software application, the first workspace configured to maintain a first set of configurations for the information technology infrastructure for the software application, the second workspace configured to maintain a second set of configurations for the information technology infrastructure for the software application, the information technology infrastructure comprising a plurality of resource types, the resource types comprising a hardware resource type, a software resource type, and a network resource type, the hardware resource type comprising hardware resources, the software resource type comprising software resources, and the network resource type comprising network resources, the first set of configurations being specific to a first resource type, and the second set of configurations being specific to a second, different, resource type;
pulling, from a version controller, a configuration file, the configuration file being pulled in response to receiving, from a webhook at the version controller, a notification of the configuration file being committed at the version controller;
merging, into one of the first workspace or the second workspace, the configuration file specifying one or more new configurations to apply to the information technology infrastructure;
generating, based on the merging, an execution plan that includes one or more operations to apply, to the information technology infrastructure for the multi-cloud computing environment, the one or more new configurations specified in the configuration file; and
applying, based at least on the execution plan, the one or more new configurations to the second workspace in the multi-cloud computing environment, the applying including by at least provisioning, modifying, and/or de-provisioning one or more resources at the information technology infrastructure.