CPC G06F 8/51 (2013.01) | 20 Claims |
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions, when executed, cause the one or more processors to perform operations comprising:
detecting an occurrence of an event in a serverless computing environment, the event representing a change in a resource state;
determining, based on detecting the occurrence of the event, a first event service representing a first end of a pipe;
determining a second event service representing a second end of the pipe, the pipe to send event data associated with the event to the second event service representing the second end of the pipe;
determining an indication to transform the event data from a first data format to a second data format different from the first data format, the indication to transform the event data based on an input received at a previous time, the input indicating a compute service or program interface to process the event data by the second event service;
determining the second data format for the second event service to process the event data based on the indication;
transforming, as transformed event data, at least a portion of the event data for processing in accordance with the second data format; and
sending the transformed event data from the first event service to the second event service using the pipe and independent of a server between the first end of the pipe and the second end of the pipe.
|