News for hackers. Stuff that matters.
Re:Building a highly-available web service without a database by tdrhq on Sunday August 11, 2024 @09:40AM (#41216073)
I haven't seen either of these! But I have to say, my inspiration here came from existing libraries. (My only innovation here is taking an existing library that did the whole transaction log thing, and putting it behind a Raft cluster.)

The batching thing is something we can easily do with the library that I'm using. It allows us to define functions as arbitrary transactions. Within the transaction I can do anything that changes state, including changing multiple fields, so we don't have to keep flushing the log after every field.

There are no comments on this comment yet.