4 ms·
There is such a thing as irreducible complexity, no matter how you implement it, the solution will always have at least that complexity. This means that in a no
by aliasEli 5y ago
There is such a thing as irreducible complexity, no matter how you implement it, the solution will always have at least that complexity. This means that in a non-trivial system there will be some services that definitely won't fit in your head.
The safest way to build with micro services is still to start with a monolith. When you find a good reason like performance you can split of a micro service.
- winrid 5y agoAlso, if you can't build a maintainable monolith, there's a good chance you won't build a good distributed system.
- aliasEli 5y agoCertainly, especially given that building a distributed system already is a lot more difficult than building non-distributed one. I have the feeling that most people really underestimate this.