Organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations.
— M. Conway
Microservices probably make sense for large companies which are essentially a lot of small actors who build up a big system. Medium and small organizations should probably stay away.
Or another way to think about it, choose a microservices architecture if you want to employ a lot of devs.
Organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations.
— M. Conway
Microservices probably make sense for large companies which are essentially a lot of small actors who build up a big system. Medium and small organizations should probably stay away.
Or another way to think about it, choose a microservices architecture if you want to employ a lot of devs.