hydro-project / cloudburst

A stateful serverless platform
Apache License 2.0
237 stars 54 forks source link

Allow custom serialization techniques #47

Open vsreekanti opened 4 years ago

vsreekanti commented 4 years ago

If the user wants to pass in and receive bytestreams, we should allow that. This means that each function would have to be tagged with the metadata (that it does its own serialization), and at a first cut, the user would have to specify at call time not to do any of our own serialization. Ideally, when you create or retrieve the function, you would actually get some metadata inside the CloudburstFunction object that would automatically tell the client to serialize or not.