3 ms·
There’s been a bunch of progress in the field since then. Oliver de Weck from MIT and his group have devised a way to calculate system complexity, correlates th
by belZaah 2y ago
There’s been a bunch of progress in the field since then. Oliver de Weck from MIT and his group have devised a way to calculate system complexity, correlates that with both cost and cognitive effort and shown, that it indeed has a hump-like shape on simulated systems. Furthermore, one can demonstrate, that in some sense optimal number of connections between system elements exists and that this optimum is linear in relation to the number of nodes for k>10. Thus, you can calculate the number of connections between your microservices beyond which you are better off with a monolith.
- bubblyworld 2y agoCan you say more about what sense a linear number of connections is optimal? Minimising complexity doesn't always strike me as the right goal. I believe many problems require complex solutions, and view microservices more as a way of helping humans manage that complexity (at some cost, of course).