【持续交付2.0学习笔记】系统架构设计考虑的因素
为提升交付速度、获得持续交付能力,系统架构在设计时要考虑如下因素:
-
为测试而设计(design for test)
-
为部署而设计(design for deployment)
-
为监控而设计(design for monitor)
-
为扩展而设计(design for scale):这里的扩展性包括两个方面:支持团队成员规模扩展;支持系统自身的扩展
-
为失效而设计(design for failure):在开发软件功能之前,要考虑的一个问题是一旦部署或发布失败,如何优雅且快速地处理。
摘自:《持续交付2.0:业务引领的DevOps精要(增订本)》乔梁
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
