Netflix, Inc.
TECHNIQUES FOR INTERFACING BETWEEN MEDIA PROCESSING WORKFLOWS AND SERVERLESS FUNCTIONS

Last updated:

Abstract:

In various embodiments, a function build application compiles source code to generate an executable version of a function that has a first function signature. The function build application then replaces a first data type of a first parameter included in the first function signature with a second data type to generate a second function signature for a client stub function. Subsequently, the function build application generates a remote procedure call (RPC) client that includes the client stub function. Notably, the RPC client causes the function to execute when the client stub function is invoked. Advantageously, unlike conventional techniques that require manual generation of strongly typed functions, the function build application automatically customizes the RPC client for the function.

Status:
Application
Type:

Utility

Filling date:

20 Nov 2019

Issue date:

4 Mar 2021