You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesatee.apache.org by GitBox <gi...@apache.org> on 2019/12/04 04:28:08 UTC

[GitHub] [incubator-mesatee] mssun opened a new issue #121: Roadmap (towards first public release)

mssun opened a new issue #121: Roadmap (towards first public release)
URL: https://github.com/apache/incubator-mesatee/issues/121
 
 
   Recently, we (some core contributors) have a small offline discussion on the roadmap towards first public release. In this meeting, we discussed what components and features are still missing as a boarder public release.
   
   Here is a brief summary of features and components need to be designed and implemented. I'm trying to outline in bullet points, so some may not be very concise.
   
   These are things we'd better to have in the first release:
   
   * support function and data registration
     - input data of a function can be fetched from external storage
     - a better function attestation mechanism to attest Python script
     - reuse registered function in new tasks
   * redesign function development workflow
     - developers only need to write python script with native libraries written in Rust
   * provide persistent database implementation
     - port rusty-leveldb
     - add dedicated database service for data persistency
   * support protobuf compatible RPC protocol
     - refactor existing service protocol with `.proto` files
   * provide a more flexible access control mechanism with ACS
   multi-owner for data fusion results
   * support distributed workers
   * support customized workers
     - service provider can deploy with other kinds of customized workers besides builtin worker
   * support basic automatic Rust code auditing
   * better documentation
   * better error handling
     - errors can be propagated through RPC
     - better error triage
   * testsuite cleanup/refactoring
   
   These are nice to have in the first release:
   
   * k8s deployment
   * support more flexible attestation mechanisms (DCAP)
   * provide trusted logging service for better auditing
   * RPC enhancement
     - HTTP-based RPC
     - multi-language client
   * workload evaluation benchmark
   
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@mesatee.apache.org
For additional commands, e-mail: dev-help@mesatee.apache.org