在规划微服务开发框架的过程中接触了DevOps的概念,很是诱人。其中的很多理念都是从敏捷开发管理引申过来的,比如:持续反馈,持续改进,持续业务计划等等,越来越觉得敏捷开发管理,DevOps和微服务是天作之合,如果能够结合企业的愿景和成熟度来规划整体建设,那么企业转型成功的概率会大大提高。

敏捷开发管理:解决组织,团队,流程甚至是文化层次上的问题。

DevOps:解决持续集成,持续交付和持续部署的问题。

微服务:从应用架构层出发,使得快速响应,灵活变化成为了可能。

概括的来讲:

三者有着共同的目的:提升交付效率,降低成本;

敏捷开发管理解决的是环境的问题;

DevOps解决的是快速,频繁,稳定发布/交付的问题;

微服务解决的是架构上演进的问题。

当然,这里面还少不了云平台的支持,解决的是基础设施快速Ready的问题。


Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐