couler-proj / couler

Unified Interface for Constructing and Managing Workflows on different workflow engines, such as Argo Workflows, Tekton Pipelines, and Apache Airflow.

Home Page:https://couler-proj.github.io/couler/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support Cadence engine as backend

longquanzheng opened this issue · comments

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

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?

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