
薛浩
本书以电信运营商业务支撑系统为背景,讲述其业务发展、运营管理对架构的影响。本书通过讲述电信企业为实现业务发展和运营管理要求对软件架构升级改造的过程,还原一个真实的微服务架构实践场景,同时介绍了为实现真正企业级的微服务架构还需要做哪些工作,最后从运营商的视角讲述了微服务架构的发展方向以及如何基于微服务架构进行系统运营。
纯阳书评第319期《大型企业微服务架构实践与运营》又一本写微服务架构相关主题的好书,这本书有一个鲜明的特殊性,这种特殊性大到足以让自己与《未来架构》、《云原生应用架构实践》和《持续演进的Cloud Native》等书籍截然不同,单独构成了一个新的阵营。随着互联网企业的不断探索和践行,微服务架构逐渐兴起并大热以来,有一个问题逐渐进入了人们的视野,那就是传统企业的业务系统该不该引入这种新型架构?微服务架构是不是传统企业级应用的下一代架构?有一种观点就持相当消极的态度,认为微服务架构根本不适合传统企业使用,理由也很简单,认为电商等互联网企业之所以能把自己的系统微服务化,只是因为他们的业务比较简单,逻辑也比较清晰,所以微服务可以很好地适应这种场景,而传统企业的业务复杂,逻辑繁杂,所以不太适合通过微服务化的方式去构建系统。 毋庸置疑,这样的观点有其合理的成分,但是其正确性显然也只能停留在含有一定合理成分这个程度上。对其过于武断的判断来说,语言的批判,显然远不如实践的批判来的那么有力,那么痛快。而这本书就给我们带来了这样的批判,用事实告诉我们传统企业的业务系统也可以拥抱微服务架构,作为一种技术架构,系统的微服务化不但在传统企业的业务系统建设中在技术上是可行的,而且通过这种技术架构及相关框架组件所特有的优势很好地解决了传统企业业务系统在老架构下面临的技术问题。 正因为如此,什么是这本书的特殊性就显而易见了,答案就是这本书澄清了一个事实,打破了一种成见,消除了一种过分夸大的担心,用事实告诉读者微服务架构不是互联网企业的专利,同样也可以落地在传统企业。 与其他几本书对比的话,可以这么说,如果说《未来架构》是挑着写,挑一些重点领域重点写。《持续演进的Cloud Native》就是扩着写,除了写技术里边的关键点,还写组织文化、流程制度。《云原生应用架构实践》就是分着写,阐述处于不同发展阶段的企业系统架构策略。而这本书的风格则是实着写。 所谓实着写,包括两个层面,第一个实是实践的实。与其他书籍一样的是,本书也讲理论,从总体上介绍了微服务架构的产生背景、演进迭代历程和相关的技术框架、组件等内容。但是本书更多的也花了相对更多的篇幅阐述落地实践微服务架构有关组件的思路、方案和经验。第二个实是传统企业的实。一般书籍讲实践,往往也是互联网行业的实践,很少有案例涉及传统行业业务系统的,所以对于广大传统行业IT从业者来讲,看起来总是隔着一层,因为没有在互联网业务上的下马看花的机会,所以只能有读起来的不踏实的走马观花之感,当然这种感觉更多是在认知上把互联网业务与传统企业业务鸿沟化,所诱发的心理层面上的压力感。而这本书不少内容立足于典型电信行业的业务背景,去构建微服务化的解决方案,所以不只能解决读者的技术问题,更能解决读者的心理问题,认知问题。 总之,这本书虽然并不能告诉我们微服务化必然是未来传统企业信息系统的新一代架构,但是通过电信行业的实践和探索,告诉我们这条路很有可能是走得通的。
二零一九年读完的第八十三本书,趁着回大湾区休息的日子把他给读完了,作者从在重构电信业务系统的过程中用到的跟微服务和架构的知识作了一个总结,整体还是非常好的。
本书以电信运营商业务支撑系统为背景,讲述其业务发展、运营管理对架构的影响。本书通过讲述电信企业为实现业务发展和运营管理要求对软件架构升级改造的过程,还原一个真实的微服务架构实践场景,同时介绍了为实现真正企业级的微服务架构还需要做哪些工作,最后从运营商的视角讲述了微服务架构的发展方向以及如何基于微服务架构进行系统运营。
虽然是结合中国电信的微服务实践来展开说明,但依旧对目前困惑于所在单位行业软件架构如何转型升级的我们有很好的指导作用
本书以电信行业微服务平台的搭建和实现为主题,对于微服务涉及的概念,过程以及平台实现思路进行了描述。优点在于可以了解一些方向性的例子并加以借鉴来实现自建平台。不太好的地方我个人认为这种自行构建微服务平台的决策大部分可能还是比较大型的企业会有,一般的企业应该不会考虑这种模式,投入太大,风险太高而且最关键的是开发周期太长。
本书从微服务架构入手,由点及面,既阐述了某些技术的细节,又很好的把握全局。印象比较深刻的是日志调用链追踪技术和Devops开发模式,正好最近工作中也在用Devops,深深体会到Devops带来便利的同时也有着不少的挑战…
如何才能让大象舞动起来?笔者认为需要如下四个步骤。 ①第一步:搭舞台,基于云原生搭建微服务架构平台; ②第二步:瘦身,按业务领域拆分业务系统,重塑核心能力; ③第三步:学步法,容器化封装应用,实现资源共享和弹性伸缩; ④第四步:轻盈起舞,消息框架开路、数据库筑池、故障自愈、全链路监控、灰度 发布。
该书是一套比较全面的书,作者应该是亚信工程师。以电信级微服务出发,从微服务架构,基础架构,devops流水线,运维平台,给人一种全面的微服务架构应用考虑下方方面面