我认为最小化开发测试环境部署会遇到很多问题,下面留言就很多人反馈了,我们实际使用也遇到很多问题,因为环境的依赖等原因,代码上做很多调整,尤其数据层有变更,例如项目A对order库的order_base表做了变更,但项目B是不需要变更的(兼容问题),如果最小化部署包含独立的关联的库,又会因为项目库和集成测试库的数据一致关联问题。为了降低开发围绕着环境去做的一些调整,就干脆每次部署环境就是完整的一套。虽然在资源成本上升了,但运维自动化如果做的好,耗时在5分钟内就可以完整克隆一套环境出来了。[我们一套环境超150个应用和80个库]。 个人感觉最小化部署只适合业务上拆的很细,逻辑划分清晰,耦合非常小的项目。