内容推荐 本书分析了当今企业架构面临的挑战,介绍了如何使用微服务架构来应对这些挑战。企业在应用微服务时面临许多痛点,本书对痛点出现的原因和场景进行了深入的分析,提出了可用于消除或缓解痛点影响的模式。 本书内容注重理论和实践的结合。在理论方面,介绍了企业架构标准、云原生思想和相关技术、微服务的前世今生,以及领域驱动设计等;在实践方面,介绍了用于拆分微服务的“五步法”、包含4个维度的“企业云原生成熟度模型”,以及衡量企业变革成果的“效果收益评估方法”等。 本书的核心内容包括:企业架构的定义与企业架构师的职责;企业架构是否设计良好的评判依据;云原生的相关思想和技术;微服务的起源、演化、特性、拆分方法和落地指南;云原生为企业带来的机遇与变革等。 本书可以帮助企业明确痛点、制定原则、规划路径、建设能力和评估成效,最终实现微服务架构在企业中的持续运营和持续演化,从而应对日益增多的业务挑战。 本书适合的读者包括企业IT决策者、架构师、高级研发人员,以及对企业架构、云原生、微服务感兴趣的相关人员。 作者简介 樊超,从事Java应用程序开发和架构设计工作十余年,曾担任某上市公司首席架构师、某互联网企业技术总监等职位。 拥有数项软件开发相关发明专利,作为中国信息通信研究院聘用专家参与云原生相关标准的编写和审核。 目前作为微服务架构师为各大企业提供云原生架构相关的规划和咨询工作。 目录 第1篇 企业中的架构和架构师 第1章 被轻视的企业架构 1.1 被滥用的架构 1.1.1 来源于建筑却不同于建筑 1.1.2 难以统一的定义 1.1.3 架构与架构风格 1.2 常见的架构风格 1.2.1 三层架构 1.2.2 SOA架构 1.2.3 单体架构 1.2.4 微服务架构 1.3 与众不同的企业架构 1.3.1 更大的范围 1.3.2 更大的风险 1.3.3 更大的收益 1.3.4 支撑企业数字化转型 1.4 举步维艰的企业架构 1.4.1 企业内的重视程度不足 1.4.2 系统间的壁垒和代沟 1.4.3 简单粗暴的集成方式 1.4.4 尴尬的IT部门 1.4.5 难以量化的生产力 1.4.6 快速变化的外部环境 1.5 企业架构反模式 1.5.1 采用“双速IT” 1.5.2 视IT部门为成本中心 1.5.3 以为“买买买”可以解决一切问题 1.5.4 主数据管理与微服务思想矛盾 1.5.5 以技术驱动架构设计 1.6 企业架构标准来拯救 1.6.1 TOGAF简介 1.6.2 首先要有愿景 1.6.3 一切都围绕着需求 1.6.4 4种架构 1.6.5 架构开发方法 1.6.6 迁移要被规划 1.6.7 实施要被治理 1.6.8 变更要被管理 1.6.9 TOGAF的能力框架 1.6.10 企业架构标准小结 1.7 本章小结 …… 第2篇 云原生来拯救 第3篇 云原生的核心:微服务 第4篇 企业云原生变革 结束语 |