Skip to content

Commit 0f997f6

Browse files
Update README.md
1 parent 93826ed commit 0f997f6

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ and persisting state over long durations. With iWF, developers can build scalabl
1616

1717
## What Makes iWF Unique
1818
* **Workflow-As-Code** uses native code to define everything: branching, looping, parallel threads, variables, schema etc.
19+
* **Structured Programming** provides well-orginized structure to maintain workflow that is natural and easy to read.
20+
* **Durable Timer** provides timer that is durable, resilient to system failure.
21+
* **Automatic Retry** the background execution units(WorkflowState) are inherently resilient to failure, with built in distributed backoff retry using durable timer.
1922
* **Simplified Architecture** iWF applications are all REST based micro-services which are easy to deploy, monitor, scale, maintain(version) and operate with industry standards.
2023
* **Simplicity and explicitness of APIs** uses as few concepts as possible to model complex logic. It uses clear abstractions to defines workflows in terms of discrete states, with waitUntil conditions and execute actions, declarative schema for data and search attributes for persistence, and RPC for external interaction for both read and write.
2124
* **Dynamic Interactions** allows external applications to interact with running workflows through RPC, signals, and internal channels.

0 commit comments

Comments
 (0)