大家都知道,基于单体(Monolith)和微服务(Microservice)架构的争论已经存在多年,正如我们对胖客户端、瘦客户端孰好孰坏的争论一样,有必然的历史演化,也有各自的优缺点。架构师们总是在考虑,我们是要一个中心化、全能多才的单体,还是百花齐放、各自为政的微服务群体,各种基于成本、交互、部署等等的讨论应该不会停下脚步。这里,我们不做过多的深入探讨和介绍,而本文正是这些讨论中的一个很好的例子,供大家思考。JoakimTengstrand近期在他的推特上提到,看到RobertC.Martin