| ▲ | nosequel 4 hours ago | |
Those two don't really compare. Temporal has been around 3 years longer and is a much more heavyweight system. Temporal can support workflows that sleep for months at a time and still reliably finish. I'm sure there is a place for restate.dev, but it isn't in the same place as Temporal. | ||
| ▲ | stsffap 3 hours ago | parent [-] | |
Disclaimer: I am a co-founder of Restate. Like Temporal, Restate supports workflows that sleep for months at a time and let's them reliably finish. It actually does many more useful things. For example, you can have services that remember state across invocations and there is no need for continue-as-new. Since Restate allows inlining durable steps into your workflow, it is very easy to co-locate your workflows with expensive resources such as sandboxes or other per-node resources. And the nice thing is that each durable step is really cheap and adds only minimal overhead. | ||