Patent ID: 11880720
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system, comprising:
one or more processors; and
a memory storing program instructions that, when executed on the one or more processors, implement a change control manager for a distributed application, wherein the change control manager is configured to:
register a plurality of components of the distributed application to process changes to a resource of a resource type, wherein the resource type conforms to a schema, wherein the resource is one of a plurality of resources of the resource type conforming to the schema, and wherein the registering is performed responsive to one or more registration requests received via at least one programmatic interface;
receive a change request targeting the resource from a requester component of the plurality of components, the change request encoded according to the schema, and responsive to receiving the change request:
send the change request, encoded according to the schema, to an approver component of the plurality of components to approve the change request, wherein the approver component is different from the requester component;
responsive to receiving a notification from the approver component approving the change request, cause performance of the change request at a performer component by sending the change request, encoded according to the schema, to the performer component of the plurality of components to perform the change request on the resource, wherein the performer component is different from the approver component; and
notify the requester component of the performed change request responsive to completion of the change request by the performer component.