我个人也更喜欢单体模式。我同意有一条评论中说的,微服务的流行主要是由于康威定律。或者更扩展一点来讲,中层领导需要招更多的人向HR和更高层证明自己存在的价值,同时公司的等级制度导致不同项目组之间交流困难(可能是无意的,也可能是故意的),于是软件架构便向着组织结构的方向演化成了一个个微服务。
https://changelog.com/posts/monoliths-are-the-future
https://changelog.com/posts/monoliths-are-the-future