📚 Cadence-client - Awesome Go Library for Workflow Frameworks

Go Gopher mascot for Cadence-client

A framework for authoring workflows and activities running on top of the Cadence orchestration engine made by Uber

🏷️ Workflow Frameworks
📂 Workflow Frameworks
0 stars
View on GitHub 🔗

Detailed Description of Cadence-client

Go framework for Cadence

CI Checks Coverage Slack Status GoDoc

Cadence is a distributed, scalable, durable, and highly available orchestration engine we developed at Uber Engineering to execute asynchronous long-running business logic in a scalable and resilient way.

cadence-client is the framework for authoring workflows and activities.

How to use

Make sure you clone this repo into the correct location.

git clone [email protected]:uber-go/cadence-client.git $GOPATH/src/go.uber.org/cadence

or

go get go.uber.org/cadence

See samples to get started.

Documentation is available here. You can also find the API documentation here.

Contributing

We'd love your help in making the Cadence Go client great. Please review our contribution guidelines.

If you'd like to propose a new feature or discuss issues, join the CNCF Slack workspace in the #cadence-users channel to start a discussion.

License

Apache 2.0 License, please see LICENSE for details.