Language design
A workflow should be readable before it runs
Why WOML keeps the structure of a process in markup, puts application logic in JavaScript, and makes the complete workflow reviewable as source code.
Language design
The story to start with
Why WOML keeps the structure of a process in markup, puts application logic in JavaScript, and makes the complete workflow reviewable as source code.
Architecture
Worth a read
Runtime
Worth a read
Language design
Why WOML keeps the structure of a process in markup, puts application logic in JavaScript, and makes the complete workflow reviewable as source code.
Architecture
How WOML projects use modules, synchronous calls, background starts, and durable events to split complex work into components that remain understandable.
Runtime
Retries matter, but durable workflows also need stable history, immutable definitions, honest recovery, and a clear answer when an external effect may have happened.