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

Claim 6:
7. A system comprising:
a physical data store storing configuration information; and
a computing device configured with executable instructions to perform operations including:
receiving a request to execute user-submitted code on an on-demand code execution system;
obtaining, from the physical data store, configuration information associated with the user-submitted code, the configuration information specifying an auxiliary function from a library of auxiliary functions provided by the on-demand code execution system, wherein the auxiliary function is expected to be required during execution of the user-submitted code, and wherein the auxiliary function does not comprise the user-submitted code;
identifying, based at least in part on the auxiliary function expected to be required during execution of the user-submitted code, a sidecar configuration from a library of sidecar configurations;
configuring a sidecar virtualized execution environment in accordance with the sidecar configuration to perform the auxiliary function for a main virtualized execution environment configured to execute the user-submitted code;
causing the main virtualized execution environment to execute the user-submitted code in accordance with the configuration information;
causing the sidecar virtualized execution environment to perform the auxiliary function;
determining that the main virtualized execution environment has completed execution of the user-submitted code; and
responsive to determining that the main virtualized execution environment has completed execution of the user-submitted code, deprovisioning the main virtualized execution environment and the sidecar virtualized execution environment.