Hacker News new | ask | show | jobs
by okigan 331 days 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

2 comments

The idea of active-active is too seductive compared to how hard learning distributed systems is.
It is so seductive that people don’t read the footnotes that explain that active-active does not do what they think it does.
I'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.

I'm curious about what you mean here. It sounds like you're saying that applications shouldn't concern themselves with consistency. Can you elaborate?