Patent ID: 11907708
Assignee: SALESFORCE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method for deploying an update to a template, the method comprising:
storing by an extensible platform-as-a-service (PaaS) system, a plurality of software bundles, wherein a software bundle includes a collection of templates for configuring a plurality of software modules;
receiving an indication that an update is made to a template by making one or more changes to configurations specified in the template for a respective software module for the template;
determining, by the extensible PaaS system, one or more applications deployed in a production environment that use the template;
assigning the one or more applications to a respective application group to determine a plurality of application groups;
determining an ordering of the plurality of application groups for applying the one or more changes of the updated template;
deploying a set of test applications in a development environment using a plurality of test modules configured with the one or more changes of the updated template; and
responsive to validating the one or more changes based on the set of test applications, sequentially applying, to an application group, the one or more changes of the updated template according to the determined ordering of the plurality of application groups.