couler-proj / couler

Unified Interface for Constructing and Managing Workflows on different workflow engines, such as Argo Workflows, Tekton Pipelines, and Apache Airflow.
https://couler-proj.github.io/couler/index.html
Apache License 2.0
913 stars 86 forks source link

Support Cadence engine as backend #72

Open longquanzheng opened 4 years ago

longquanzheng commented 4 years ago

Hi Couler team I come from https://github.com/uber/cadence and and seeing you are working on Couler and it's an awesome project! Could you also support Cadence as well.

https://eng.uber.com/open-source-orchestration-tool-cadence-overview/ There are already companies using Cadence in production like https://doordash.engineering/2020/08/14/workflows-cadence-event-driven-processing/ https://banzaicloud.com/blog/introduction-to-cadence/

I think these two projects will create better workflow technology by working together!

Thanks

terrytangyuan commented 4 years ago

Thanks for submitting the issue! We definitely would like to see the support for additional workflow engines. Would anyone in Cadence team or from the community like to submit a proposal on what the implementation looks like that aligns with the current Couler core APIs?

merlintang commented 4 years ago

Hi @longquanzheng, can you first proposal the core api used for cadence? we can discuss it from there.