Speaking from my own experience, if the team is not able to properly design modular software using the programming language features to write well defined APIs, hiding packages&#x2F;modules&#x2F;whatever behind RPC call isn&#x27;t going to turn them into good API designers anyway.<p>Plus now they need to be good at distributed computing as well.