-
Notifications
You must be signed in to change notification settings - Fork 26
Roadmap
Istemi Ekin Akkus edited this page Jul 10, 2020
·
8 revisions
This page lists the short-term and long-term goals as well as potential topics of interest that can be explored in relation to KNIX.
- Improve datalayer read via local cache TTLs: Issue #10
- GPU support in sandboxes: Issue #11
- Delete old logs: Issue #25
- Triggers from storage: Issue #31
- Triggers from Kafka
- Triggers from AMQP
-
Supporting additional languages
- WebAssembly: potentially useful for all languages that compile into WebAssembly (e.g., Rust, C/C++)
- JavaScript
-
External triggers
- Message buses: MQTT
- Timer events
-
Role-based access control
- Workflow execution: private/public workflows
- Storage objects: private/public data items
-
Load redirection among sandbox instances
- Envoy?
- Knative eventing?
- Other?
-
Support for CloudEvents Issue #68
- Serverless workflow specification: https://github.com/cncf/wg-serverless-workflow
- External repository import: allow users to retrieve functions and workflow descriptions from repositories, automatic migration from other platforms
- Recovery manager
- Stateful workflows
- Multiple entrypoints for workflows
- Improvements to Riak for backups/restore as well as restarts/maintenance/scaling
The status is based on the 'develop' branch. The implementation will find its way to a release eventually.