Re: You don't need to know how 1,600 services work
But given the 1600 micro-services will largely be interdependent the API's for them will resemble very closely the functions in a monolith so there is no reason for the monolith to be any worse than the interdependence. The problems arrive with complexity and the ability of those in charge of the thing to understand what's going on. The architecture is largely irrelevant if there are people in charge whohavent got a clue or haven't got the actual power to di the right thing.
And surely each micro-service has a discreet interface or its not going to be used except in a monolithic way?