iwf-java-samples
iwf-golang-samples
iwf-java-samples | iwf-golang-samples | |
---|---|---|
3 | 3 | |
5 | 9 | |
- | - | |
7.0 | 5.5 | |
6 months ago | 5 months ago | |
Java | Go | |
Apache License 2.0 | 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-java-samples
-
A new Workflow engine to orchestrate micro services for building reliable, fault-tolerant, and scalable applications, faster than ever
See prod use case example: https://github.com/indeedeng/iwf-java-samples/tree/main/src/main/java/io/iworkflow/workflow/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-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
What are some alternatives?
iwf - iWF is an API orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
iwf-idl - interface definition between iwf SDKs and iwf server