The same problem appears in non-distributed systems (monoliths). Just replace “microservice” by “module” and you get what is proposed as a solution in author’s conclusion (which implies it’s not a solution).
In reality, each micro is heavily constrained by their callers (upstreams) or their dependencies (downstreams) or both.
hm, that’s just another dependency hell. Build it, have it.
The same problem appears in non-distributed systems (monoliths). Just replace “microservice” by “module” and you get what is proposed as a solution in author’s conclusion (which implies it’s not a solution).
hm, that’s just another dependency hell. Build it, have it.