微服务设计:企业架构转型之道

任钢
前言 本书定位 本书涉及两个方面的知识体系,即企业架构知识体系和软件架构知识体系。企业架构和软件架构虽然都与IT相关,但其知识体系是完全不同的两个领域。一般而言,搞企业架构的人士不明白软件架构的细节和实现,而从事软件架构的架构师又缺乏企业架构的整体布局。企业架构是一个公司的核心业务流程,是企业IT建设的组织逻辑,由一组原理、政策和技术选择构成,目的是实现公司运营模型的业务标准化和集成需求。软件架构是企业架构具体落地时的技术实现工具和手段。微服务架构实际上是一种软件架构,当然,本书所涉及的微服务不仅仅是技术层面的微服务架构,还是一个概念微服务体系。但微服务架构只是微服务体系的一个组成部分。本书的核心思路是把企业总体架构规划与具体落地的软件架构及微服务体系结合在一起,构建企业在业务层面、技术层面、管理层面等多个方面的立体化体系。 本书不是一本完全理论化的教科书,而是采用理论结合实际的方法,提出具体问题、分析具体问题并且解决具体问题的书籍,实践性和可操作性都很强。 如何使用本书 本书可以给公司多个层次的架构规划者和微服务使用者提供指导和帮助。 对于初次采用微服务框架的企业,IT 规划师可以先从整体上了解整个企业架构和微服务的大致轮廓和状况,然后针对自己的专业和实际工作要求做到有的放矢。 中级层次的读者往往拥有非常丰富的微服务应用经验,他们或许在某个微服务框架上娴熟无比,本书仍然可以帮助这些读者在实际应用中拓展知识面,开阔视野,在思维上进行综合并融会贯通,从而踏上一个新的台阶,达到更高的理论层次。 技术公司的CTO和信息化公司的CIO等高层领导很少有机会在一线作战,对于一线出现的各种名词概念,可能很难准确地掌握每一个细节。针对这类读者,本书提纲挈领地阐述了微服务的体系架构,让IT领导从一个新高度迅速地了解和掌握整个企业架构和微服务的状况,然后在战略层面上做出适合公司或组织的微服务…