-
Notifications
You must be signed in to change notification settings - Fork 808
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
Roadmap #1308
Comments
|
Thanks @mfateev |
I guess the main question regarding Kubernetes is the optimal way of joining new instances to an existing cluster when scaling up, as well as an optimal production setup in light of the load. I'm not familiar with ringpop, but I'm guessing some sort of orchestrator could manage the list of existing members and pass that list as a JSON file to starting instances. Also, here is an example with k8s headless services: uber/ringpop-go#175 (comment) Wonder if this would work with Cadence currently. |
I would also like to see a Cadence activity that runs a Kubernetes job to completion. For instance, in Airflow, we use AirFlow Operators to generate Kubernetes jobs, so that we can run heterogeneous finite, run-to-completion tasks in various languages. The orchestration/pipeline/workflow is the piece we do not have a great solution for. |
I think that we need to start to think about libraries of Cadence activities for specific sets of use cases. For example K8s integration, gRPC activity proxies, HTTP actiivty proxies, etc. |
Hello team,
Can the team please publish a roadmap for cadence project?
I understand that preferences would be aligned to Uber's goals.
But a public roadmap may help in adoption of the project.
In particular, I personally have below queries.
Are there any plans to move to GRPC for communication similar to Use Protobuf and gRPC for internal communications jaegertracing/jaeger#773.
Currently Cadence uses TChannel which inhibits developing client side libraries in other languages.
Is there a plan to support alternative interface to Frontend (HTTP/Swagger spec)?
Any plans to make Cadence more cloud-native(Kubernetes friendly).
I am working on deploying Cadence to Kubernetes and develop 'cadence-operator' to orchestrate the deployment.
Ringpop is not under active development. What does it mean for Cadence?
https://github.com/uber/ringpop-go
Will the team accept alternative the membership logic implementations, For example using https://github.com/hashicorp/memberlist or https://github.com/hashicorp/serf.
What is the plan to make SQL datastore implementation production ready?
Thanks.
Harsha
The text was updated successfully, but these errors were encountered: