Temporal is durable execution...it lets you restart code where it left off. LittleHorse workflows are at a higher level and the server actually understands the process rather than memoizing side effects for later attempts.
You get much better e2e observability + debugging this way. Also can more easily model higher-level processes and handle concurrently-running versions of workflows.
Side note: we also have durable execution within a Task Worker via `context.executeAndCheckpoint(...)`
You get much better e2e observability + debugging this way. Also can more easily model higher-level processes and handle concurrently-running versions of workflows.
Side note: we also have durable execution within a Task Worker via `context.executeAndCheckpoint(...)`