It’s more generally an argument for modularization, and for establishing well-defined interfaces between modules. Microservices is just one way this may get manifested.
A seminal paper is On the Criteria To Be Used in Decomposing Systems into Modules by David Parnas.
A seminal paper is On the Criteria To Be Used in Decomposing Systems into Modules by David Parnas.