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

Claim 0:
1. A system, comprising:
one or more computing devices;
wherein the one or more computing devices include instructions that upon execution on or across the one or more computing devices cause the one or more computing devices to:
determine, at a managed control plane service of a provider network, (a) a plurality of micro-services of an application to be implemented using the plurality of micro-services on behalf of a client at the provider network, including a first micro-service and a second micro-service, wherein the application comprises a multi-service application, and (b) one or more operational requirements specified for execution by the application without receiving code for the one or more operational requirements from the client;
select, by the managed control plane service, a first resource to implement the first micro-service of the application, and a second resource to implement the second micro-service of the application;
coordinate, by the managed control plane service, processing in response to a particular end-user request of the application, wherein coordination of the processing comprises at least:
cause one or more parameters of an inter-service request to be (a) generated at the first resource implementing the first micro-service of the application and directed to the second-micro-service of the application, and (b) received from the first micro-service of the application at the second resource implementing the second micro-service of the application; and
cause, using one or more plugins of a plurality of plugins integrating respective tasks with the first micro-service and the second micro-service and registered at the managed control plane service, the respective tasks for the first micro-service and the second micro-service to be initiated to satisfy the one or more operational requirements specified for execution by the application in response to the particular end-user request of the application, wherein the respective tasks include at least one task at a service other than the managed control plane service.