Skip to content

Spike: Temporal's durable execution #7619

Description

@LesnyRumcajs

Summary

At recent RustConf Temporal demoed their durable execution product (free for self-hosting and with Rust SDK).

To consider if it makes sense for us to use something like this. The major selling point is that if during a process something fails, e.g., just at the end, temporal can help the retries by having the already succeeded steps brought back instead of executed again, this limiting, e.g., network calls.

I don't see an immediate need for this, especially that it would complicate architecture a bit (needs separate running process AFAIK). To consider regardless; maybe if not within Forest than with snapshot service?

Additional Links & Resources

https://docs.temporal.io/evaluate/understanding-temporal

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: SpikeInvestigate or research a particular issue or uncertainty

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions