当当老同事李鑫老师总结了微服务治理经验,出了一本填补空白的技术图书——《微服务治理:体系、架构及实践》,很荣幸为之作序。
任何系统的可持续发展都需要相匹配的治理能力。人类文明演进的过程中,技术是生产力,管理则是不可或缺的软实力,刚柔并济从而使得政治、经济、军事、社会形成高效可控的体系。21世纪以来,软件代码藉由互联网、云计算、人工智能、VR/AR、物联网等技术正在吞噬整个世界,大规模复杂系统成为社会运转的基础设施。随着应用功能不断增强,服务粒度越发精细,系统规模更加庞大,技术架构愈加复杂,技术团队持续膨胀,软件之熵急剧增长,相应的治理体系在实践中迭代演进日趋成熟。
大平台、微服务架构之下,服务治理能力至关重要。衡量系统成熟度的主要标准是非功能性指标,比如稳定性、安全性、可维护性、可扩展性等等。系统架构从单体到分布式,再到微服务、云原生甚至于混合云,管理复杂度显著提高。解耦分治的系统更需要全局维度的服务治理能力,必须依靠系统管理系统,实现“代码即文档,系统即规范”。千里之堤溃于蚁穴,一旦有所忽视,不能以规范化、过程化、数据化有效治理,系统将迅速腐化,轻则留下技术债务,重则沉疴难起无药可救。软件系统固然有其生命周期,但因治理失效导致不可持续无疑是一种失败。
李鑫老师将在微服务治理领域多年实践的心得结集成书,填补了这方面技术图书的空白。李鑫老师从业十余年,历经数个行业,在多个领域拥有丰富的实践经验。我有幸与他在当当共事,合作重构项目,结下了深厚的革命情谊。李老师非常热情,乐于分享,在很多技术大会上分享技术干货,特别受欢迎,多次获得“佳讲师”的荣誉。更为难得的是他一直深入钻研技术,公众号自称”土狼“,可见骨子中自有狼性。本书专注于服务治理,内容系统全面,涵盖发展历史、体系构建、实例详解。如果你的系统越来越乱,可以借鉴本书,重建治理体系,由乱而治。如果系统刚刚起步,本书能让你少走弯路,从一开始就兼顾治理,让一切尽在掌握。诚然治理也有成本,需与实际收益匹配,合适的才是好的,过犹不及。水火相济,阴阳相契,平衡乃中庸之道高境界,做系统须有系统化思维。
作为系统创造者,面对软件之熵,当制之以衡行之有度,使之增减有序,有为而治,方显能者本色!天高海阔,大有可为,而修齐治平,当身体力行,与诸君共勉!