logoalt Hacker News

teerayyesterday at 6:00 PM1 replyview on HN

> This means "the work" isn't done unless "recording the work" is also done. It also means they can be undone together.

That's just another way of saying that the step in question is idempotent.


Replies

jedbergyesterday at 7:15 PM

No it's different. Idempotent would mean that it can be replayed with no effect. What I'm saying is that this guarantees exactly once execution, taking advantage of the database transactions that make multiple data updates idempotent together.