当里面有个服务特别吃重（负载过高）时，并不能够单独扩展该服务，必须扩展整个应用程式，这可能导致额外的资源浪费。此外，单体式应用程式由于服务之间的紧密度、相依性过高，这将导致测试、升级有所困难，且开发曲线有可能会在后期大幅度地上升，令开发不易。相较之下微服务结构能够解决这个问题。