3 ms·
> Every non-trivial production system is a distributed system. And now you have to define non-trivial. Just thrown like this it does not invalidate the suggest
by mekoka 3y ago
> Every non-trivial production system is a distributed system.
And now you have to define non-trivial. Just thrown like this it does not invalidate the suggestion to avoid needless complexity, since it's really what it's about. Not what is "technically" distributed.
Learning and using distributed systems are different things. Once you learn, can you exert some restraint to only apply what fits? Lately, there seems to be considerable effort deployed to transition simple and perfectly working systems to a more heavily distributed model, as if it's, at worst, zero cost. But then you look at the problem being solved, the scale of the solution, and it's obvious that the single postgres instance speaking to a monolith was just fine.
I think that's what the author's advice is about.