-
公开(公告)号:US20230118065A1
公开(公告)日:2023-04-20
申请号:US17833778
申请日:2022-06-06
Applicant: Salesforce, Inc.
Inventor: Mayank Kumar
Abstract: An extensible platform-as-a-service (PaaS) system is used during the software development lifecycle (SDLC) processes of an application. The system, according to various embodiments, receives indications that changes are made to one or more templates or software bundles stored in a software library and coordinates how changes to a particular template will be applied to applications for an enterprise system. Specifically, the system may identify applications that are using the template and determine an ordering for a plurality of application groups that indicates a sequence in which the updates will be applied to the applications. In this manner, template updates can be automatically and systematically deployed to applications without significant involvement by users of the PaaS system.
-
2.
公开(公告)号:US20240311144A1
公开(公告)日:2024-09-19
申请号:US18670977
申请日:2024-05-22
Applicant: Salesforce, Inc.
Inventor: Mayank Kumar
CPC classification number: G06F8/71 , G06F8/65 , G06F9/54 , G06F11/3684 , G06F11/3688 , G06F11/3692 , G06F21/577 , G06F21/6218 , G06F2221/033
Abstract: An extensible platform-as-a-service (PaaS) system is used during the software development lifecycle (SDLC) processes of an application. The system facilitates the process of getting security approval for the application. The system allows developers to use software bundles including software modules that are pre-approved. The system allows a developer to customize one or more software modules of the software bundle if necessary. The system monitors the development of the application to check if the developer customizes any software module to use a configuration that is not pre-approved. The system automatically generates a report noting the customization to the software module and requests the security team to review the modified configuration for security approval.
-
公开(公告)号:US12277414B2
公开(公告)日:2025-04-15
申请号:US18670184
申请日:2024-05-21
Applicant: Salesforce, Inc.
Inventor: Mayank Kumar
Abstract: System and methods are described for implementing controlled updates of containers in a distributed application deployment environment. In one implementation, a method comprises: receiving a request to update a target container of a plurality of containers within a deployed computing unit; identifying an updated configuration object to be applied to the target container based on the request; receiving or computing a health indicator representative of performance of the deployed computing unit or other containers to which the updated configuration object has been applied; and assigning the updated configuration object to the target container based on the health indicator.
-
公开(公告)号:US20240370294A1
公开(公告)日:2024-11-07
申请号:US18141572
申请日:2023-05-01
Applicant: Salesforce, Inc.
Inventor: Mayank Kumar , Xiao Li , Andy Chen
Abstract: Systems, devices, and techniques are disclosed for a horizontally scalable system for managing container clusters. A monolithic management system may perform a first task on a first level of a cloud computing server system. The monolithic management system may perform a second task on a second level of a cloud computing server system. The monolithic management system may invoke instances of a container manager on a level of the cloud computing server system below the second level. The instances of the container manager may update container clusters of the cloud computing server system. The instances of the container manager may be associated with container clusters and the instances of the container manager update their associated container clusters.
-
公开(公告)号:US20240311134A1
公开(公告)日:2024-09-19
申请号:US18670184
申请日:2024-05-21
Applicant: Salesforce, Inc.
Inventor: Mayank Kumar
Abstract: System and methods are described for implementing controlled updates of containers in a distributed application deployment environment. In one implementation, a method comprises: receiving a request to update a target container of a plurality of containers within a deployed computing unit; identifying an updated configuration object to be applied to the target container based on the request; receiving or computing a health indicator representative of performance of the deployed computing unit or other containers to which the updated configuration object has been applied; and assigning the updated configuration object to the target container based on the health indicator.
-
公开(公告)号:US11907708B2
公开(公告)日:2024-02-20
申请号:US17833778
申请日:2022-06-06
Applicant: Salesforce, Inc.
Inventor: Mayank Kumar
CPC classification number: G06F8/71 , G06F8/65 , G06F9/54 , G06F11/3684 , G06F11/3688 , G06F11/3692 , G06F21/577 , G06F21/6218 , G06F2221/033
Abstract: An extensible platform-as-a-service (PaaS) system is used during the software development lifecycle (SDLC) processes of an application. The system, according to various embodiments, receives indications that changes are made to one or more templates or software bundles stored in a software library and coordinates how changes to a particular template will be applied to applications for an enterprise system. Specifically, the system may identify applications that are using the template and determine an ordering for a plurality of application groups that indicates a sequence in which the updates will be applied to the applications. In this manner, template updates can be automatically and systematically deployed to applications without significant involvement by users of the PaaS system.
-
7.
公开(公告)号:US20240241718A1
公开(公告)日:2024-07-18
申请号:US18420515
申请日:2024-01-23
Applicant: Salesforce, Inc.
Inventor: Mayank Kumar
CPC classification number: G06F8/71 , G06F8/65 , G06F9/54 , G06F11/3684 , G06F11/3688 , G06F11/3692 , G06F21/577 , G06F21/6218 , G06F2221/033
Abstract: An extensible platform-as-a-service (PaaS) system is used during the software development lifecycle (SDLC) processes of an application. The system, according to various embodiments, receives indications that changes are made to one or more templates or software bundles stored in a software library and coordinates how changes to a particular template will be applied to applications for an enterprise system. Specifically, the system may identify applications that are using the template and determine an ordering for a plurality of application groups that indicates a sequence in which the updates will be applied to the applications. In this manner, template updates can be automatically and systematically deployed to applications without significant involvement by users of the PaaS system.
-
-
-
-
-
-