本书分析了当今企业架构面临的挑战,介绍了如何使用微服务架构来应对这些挑战。企业在应用微服务时面临许多痛点,本书对痛点出现的原因和场景进行了深入的分析,提出了可用于消除或缓解痛点影响的模式。 本书内容注重理论和实践的结合。在理论方面,介绍了企业架构标准、云原生思想和相关技术、微服务的前世今生,以及领域驱动设计等;在实践方面,介绍了用于拆分微服务的“五步法”、包含4个维度的“企业云原生成熟度模型”,以及衡量企业变革成果的“效果收益评估方法”等。 本书的核心内容包括:企业架构的定义与企业架构师的职责;企业架构是否设计良好的评判依据;云原生的相关思想和技术;微服务的起源、演化、特性、拆分方法和落地指南;云原生为企业带来的机遇与变革等。 本书可以帮助企业明确痛点、制定原则、规划路径、建设能力和评估成效,终实现微服务架构在企业中的持续运营和持续演化,从而应对日益增多的业务挑战。