Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LFX Workspace: streaming data processing with WasmEdge #2349

Open
3 of 5 tasks
xxchan opened this issue Mar 9, 2023 · 0 comments
Open
3 of 5 tasks

LFX Workspace: streaming data processing with WasmEdge #2349

xxchan opened this issue Mar 9, 2023 · 0 comments
Labels
LFX Mentorship Tasks for LFX Mentorship participants

Comments

@xxchan
Copy link
Contributor

xxchan commented Mar 9, 2023

This is the workspace of the LFX mentorship #2231 .

Code workspace xxchan/fluvio#1

Motivation

Fluvio is an open-source data streaming platform with in-line computation capabilities. It utilizes Wasm to support user-defined compute functions in the data stream. We would like to integrate WasmEdge as an alternative runtime for Fluvio.

Milestones

  • pretest: Quick attempt to replace wasmtime with WasmEdge in filter
  • Investigate fluvio's usage of wasm engine in more detail, and design a solution to support different wasm engines at the same time in a maintainable way. (2 weeks)
  • Implement full WasmEdge engine support. Pass all Fluvio integration tests. (3 weeks)
  • Create several WasmEdge specific examples (e.g. to call an external web service if certain conditions are met, to run a Tensorflow/Pytorch AI inference) (3 weeks)
  • Create docs about how to select between multiple WebAssembly runtimes. Submit PR to upstream. (1 week)
@alabulei1 alabulei1 added the LFX Mentorship Tasks for LFX Mentorship participants label Apr 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
LFX Mentorship Tasks for LFX Mentorship participants
Projects
None yet
Development

No branches or pull requests

2 participants