logoalt Hacker News

Durable execution without history replay

19 pointsby hypervslast Wednesday at 10:41 PM5 commentsview on HN

Comments

alex_hirnertoday at 9:35 AM

Snapshotting programs is also what https://github.com/pydantic/monty enables and aims for.

FWIW, I think we'll see a rise of AI-ready interpreters. In some sense, I like that it challenges traditional microservice architectures as an aside.

orbital-decaytoday at 9:22 AM

Durable execution looks a bit like a buzzword in general. If your state is defined in the execution graph then it's just an umbrella name for a group of pre-existing algorithms and patterns (e.g. exactly-once transactions in bookkeeping are centuries old). If your state is undefined then what are you resuming to? The snapshot just before the crash likely leads to the undefined state again, in which case you're durably automating the crash (or even worse, uncaught incorrect behavior).

quietrastertoday at 8:04 AM

dropping history replay would remove so much operational pain from durable workflows. how do you reconstruct in-flight state after a crash, snapshotting or something event sourced

wood_spirittoday at 7:31 AM

Kind of reminds me of how redis forks itself to have a snapshot to persist as a backup.

jeffreygoestotoday at 8:39 AM

Lamport & Chandy, right?

FirstClassTreetoday at 8:36 AM

[dead]

magicshot_aitoday at 6:44 AM

[flagged]

Trace88today at 5:06 AM

[flagged]