微服务体系建设和实践

任钢
作者介绍 图片 任钢,教授级高工,较早一批国家认证架构设计师,同时也是国家认证系统分析师和信息项目管理师,拥有20余年的软件开发和架构经验,承担过上百个软件项目的规划、设计、开发和交付,对软件工程和架构设计有一定的研究,现于某互联科技公司担任首席架构师。 推荐序一 随着互联网技术的迅猛发展,各类应用系统复杂度逐渐增加,对服务所能提供的高并发性的要求越来越高,产品开发难度,项目部署、管理和维护成本也在逐渐增加。可传统的单体架构却无法快速适应这种变化,同时企业的软件开发也遇到了发展瓶颈。在业务方面,业务需求越来越庞大,业务功能越来越复杂,单体架构开发的风险和成本也越来越高,但是老系统需求变更困难,业务扩展性差,应用间耦合严重。在技术方面,原有系统代码陈旧,维护非常困难,缺少信息安全方面的保障。在管理方面,组织结构不断变化,团队需要快速响应需求。针对企业面临的这些问题,微服务架构应运而生,它可为敏捷部署及复杂企业应用开发的实施提供巨大的支持。 在新技术背景下,本书作者较早开始在国内指导传统企业进行新一代技术架构的建设,以科技驱动的思维、循序渐进的步骤,系统地构建企业云原生的几个技术体系——DevOps、微服务、容器云,从而实现以科技引领企业的发展,推动企业更加敏捷地参与到开放的生态建设中。 本书融入了作者 20多年的 IT开发和架构经验,以及指导企业数字化转型的经验,包含了3 个层次的核心内容:第一个层次的核心内容是微服务的技术体系,第二个层次的核心内容是微服务的业务体系,第三个层次的核心内容是微服务的管理体系,最终实现科技驱动业务的宏愿。大道至简,本书采用体系化的思维来诠释和构建微服务体系,从整体上讲述微服务体系的技术、架构、框架、业务架构、管理整合和规划实施。本书适合IT公司的资深架构师、企业的CTO和CIO等人群阅读和学习,相信能给企业基于微服务的新一代架构建设带来很…