3 ms·
Yeah I tend to agree. Another way of looking at it is that consistency helps curb complexity, and complexity is our biggest nemesis. If breaking consistency is
by klabb3 4y ago
Yeah I tend to agree. Another way of looking at it is that consistency helps curb complexity, and complexity is our biggest nemesis. If breaking consistency is necessary, so be it. Sometimes it’s the only way forward, especially so for horizontal scalability. But at the same time, if we don’t have consistency within small units, we get circumstantial complexity for no good benefit.
As usual, balancing trade offs is better than following dogma, and within our current technological paradigm I don’t see any alternative but to minimize inconsistency for large distributed systems. Perhaps in the future we find something that eliminates a bunch of these problems altogether, but that’s not today.