6 ms·
It took 20 years to acknowledge that pushing eventual consistency to application layer is not worth it for most applications. Seems the same is playing out out
by okigan 1y ago
It took 20 years to acknowledge that pushing eventual consistency to application layer is not worth it for most applications.
Seems the same is playing out out in Postgres with this extension, maybe will take it another 20 years
- rubiquity 1y agoThe idea of active-active is too seductive compared to how hard learning distributed systems is.
- okigan 1y agoIt is so seductive that people don’t read the footnotes that explain that active-active does not do what they think it does.
- m11a 1y agoI'd agree. There's so many footguns involved in multi-master setups, that most organisations should avoid this until they're big enough to hire distributed systems engineers to design a proper solution for the company. I personally don't love any of the Postgres multi-master solutions. You can scale surprisingly far on a single-master Postgres with read replicas.
- tinkertamper 1y agoI'm curious about what you mean here. It sounds like you're saying that applications shouldn't concern themselves with consistency. Can you elaborate?