Show HN: Chr2 – consensus for side effects (exactly-once is a lie)

via github.com

Short excerpt below. Read at the original source.

Most consensus libraries (Raft, Paxos) treat the state machine as a pure black box. This is fine until your state machine needs to actually do something, like charge a credit card, fire a webhook, or send an email. If a leader crashes after the side effect but before committing it, you get duplicates. This is […]

Read at Source