4 ms·
The ivory tower standing in the way of delivering value I think.
by MrDarcy 10mo ago
The ivory tower standing in the way of delivering value I think.
- colechristensen 10mo agoTo be more specific, goals of perfection where perfection does not at all matter.
- johncolanduoni 10mo agoWhat does bothering to read some distributed systems literature have to do with demanding unnecessary perfection? Did NATS have in their docs that JetStream accepted split brain conditions as a reality, or that metadata corruption could silently delete a topic? You could maybe argue the fsync default was a tradeoff, though I think it’s a bad one (not the existence of the flag, just the default being “false”). The rest are not the kind of bugs you expect to see in a 5 year old persistence layer.
- stmw 10mo agoExactly, "losing data from acknowledged writes" is not failing to be perfect, it's failing to deliver on the (advertised) basics of storing your data.
- LaGrange 10mo agoLast time I was at school requirement analysis was a thing, but do go off.