O'Reilly logo
  • Kevin Cho thinks this is interesting:

A year later, the team was then able to split the monolithic system apart into microservices, whose boundaries proved to be much more stable. This is far from the only example of this situation I have seen. Prematurely decomposing a system into microservices can be costly, especially if you are new to the domain. In many ways, having an existing codebase you want to decompose into microservices is much easier than trying to go to microservices from the beginning.

From

Cover of Building Microservices

Note

Micro-services is not scale at first time