iwf-golang-samples
iwf
iwf-golang-samples | iwf | |
---|---|---|
3 | 9 | |
9 | 467 | |
- | 3.0% | |
5.5 | 7.7 | |
5 months ago | about 9 hours ago | |
Go | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
iwf-golang-samples
-
Build reliable, long-running Golang applications faster than ever
See prod use case example: https://github.com/indeedeng/iwf-golang-samples/tree/main/workflows/engagement
-
A Brand New “Workflow as Code” Execution Engine
Maybe you can start with looking at the sample for solving the same "subscription" use case:
https://learn.temporal.io/tutorials/typescript/subscriptions...
https://github.com/indeedeng/iwf-java-samples#product-use-ca...
https://github.com/indeedeng/iwf-golang-samples#product-use-...
Note that you need to consider making changes to workflow -- in Cadence/Temporal, you must use versioning like: https://stackoverflow.com/questions/61298415/how-can-i-versi...
And this versioning/determinism constraints is just a small part of the learning curves for complicated project
iwf
- Show HN: Python SDK for iWF – API orchestration engine
- Workflow as code microservice orchestration engine in Go
- A new Workflow engine to orchestrate micro services for building reliable, fault-tolerant, and scalable applications, faster than ever
- Build reliable, long-running Golang applications faster than ever
- Show HN: iWF – A new “workflow as code” execution engine
-
A Brand New “Workflow as Code” Execution Engine
Yeah this wiki page has exactly what you want to see here:
https://github.com/indeedeng/iwf/wiki/How-to-migrate-from-Ca...
What are some alternatives?
iwf-idl - interface definition between iwf SDKs and iwf server
orchy - Distributed, Fault tolerant workflow orchestrator
iwf-java-samples - samples for iwf-java SDK
process-compose - Process Compose is a simple and flexible scheduler and orchestrator to manage non-containerized applications.
temporal - Temporal service
iwf-python-sdk - Python SDK for iWF