2/3rd the way through this video the speaker makes the statement
‘load balancer between every layer of your application”
… as well as the edge.
I cannot disagree, however, as a practical matter load balancers are expensive to configure and they have overhead of their own. Furthermore; load balancers are complicated so writing your own or adopting one that might be ideal for a microservice or let’s say a little recursive might also complicate things.
All of the arguments against microkernels are rushing back at me.