单体应用容易部署、测试随功能演进越来越臃肿,可维护性、灵活性逐渐降低,维护成本越来越高 复杂性高 技术债务 可靠性差 扩展能力受限 阻碍技术创新 微服务具有以下优点 易于开发和维护 单个微服务启动较快 局部修改容易部署 技术栈不受限 按需伸缩