3 ms·
State-oriented consistency: Why we stopped looking for one right answer
- fcravio 2mo agoAuthor here. This came out of a production OOM in a clustered MQTT broker. The main lesson was that we had been treating different kinds of distributed state as though they all required the same consistency guarantee. Happy to discuss the incident, the ownership model, or the design trade-offs.
- whitten 2mo agoWhat is MQTT ?
- fcravio 2mo agoMQTT is a lightweight publish/subscribe protocol commonly used for IoT. Devices publish messages to topics through a broker, and subscribers receive messages from the topics they follow. Keel MQTT Gateway is the clustered MQTT broker discussed in the article
- scrubs 2mo agoI like the article. Well written with a point made. Thanks
- fcravio 2mo agoThanks! Really glad you enjoyed it and that the main point came through clearly.
- mihvoi 2mo agoIndeed, one should choose the the lowest consistency guaranties that are required - to favor scalability and availability. Some more thoughts on minimum requirements for a read-after-write consistency: https://software.mihvoi.ro/2026/04/2-flow-consistency-read-your-writes.html https://software.mihvoi.ro/2026/04/2-flow-consistency-read-y...
- fcravio 2mo ago[dead]