- 不清楚解决方案架构师的角色定位:系统介绍解决方案架构师在企业中扮演的各种角色和职责,帮助读者明确职业发展方向。
- 云迁移和遗留系统改造困难:讲解云迁移框架和应用程序现代化改造方法,帮助读者将传统系统平滑迁移到云环境。
- 架构设计模式选择困难:详细介绍微服务、事件驱动、基于缓存和无服务器等主流架构设计模式及其适用场景。
- 架构考量维度不全面:从性能、可靠性、成本优化、安全性、卓越运维和DevOps等多个维度全面剖析架构设计的关键考量。
- 架构文档和软技能欠缺:教授如何撰写高质量的架构设计文档,以及成为出色解决方案架构师所必需的沟通、协作等软技能。
- 软件开发人员:希望从编码角色向架构设计角色转型,需要系统了解解决方案架构设计方法和原则的开发者。
- 系统工程师与DevOps工程师:需要扩展架构设计视野,掌握云迁移、微服务和DevOps架构实践的技术人员。
- 架构师与团队负责人:希望提升架构设计能力,学习最新架构模式和设计考量的技术管理者。
- 有志成为解决方案架构师的人:对解决方案架构师职业感兴趣,需要全面了解该角色所需技能和知识体系的读者。
- 先通读前两章建立框架:第1-2章奠定了解决方案架构的基本原理和设计原则,是后续章节的理论基础。
- 根据实际需求选读模式章节:第3-6章介绍了不同的架构模式,可根据当前项目需要选择重点学习。
- 架构考量章节需深入理解:第7-10章的性能、安全、成本、DevOps等考量是架构设计的核心,建议结合实际案例深入思考。
- 高级概念章节拓展视野:第11章的大数据、机器学习和物联网内容可根据个人发展方向选择性阅读。
- 重视软技能和文档能力:第12章的架构文档撰写和软技能往往被忽视,但对职业发展至关重要,建议认真研读。
- 明确架构师角色定位:全面理解解决方案架构师在企业中的职责、价值和职业发展路径。
- 掌握主流架构设计模式:能够根据业务场景选择合适的微服务、事件驱动、无服务器等架构模式进行设计。
- 具备云迁移和现代化改造能力:掌握将遗留系统迁移到云端的框架和方法,能够设计混合云架构。
- 建立全方位架构考量思维:在性能、可靠性、安全性、成本优化和运维等方面形成系统化的架构设计思维。
- 能够撰写高质量架构文档:掌握架构设计文档的撰写方法,提升与业务方和技术团队沟通的效率。
- 了解前沿技术架构:对大数据、机器学习和物联网等领域的架构设计有基本认知,拓宽技术视野。
📖 书籍简介
产品特色
编辑推荐
成为解决方案架构师,让你有机会使用前沿的技术,并制定产品策略。本书将带你了解成为一名成功的解决方案架构师所需要了解的基本概念、设计原则和模式、架构考量以及相关的新技术。
本书首先介绍了解决方案架构设计原则和属性的基础知识,帮助你了解解决方案架构如何使整个企业的软件项目受益。其次,介绍了云迁移和混合云架构设计,以及如何使用微服务、事件驱动、基于缓存和无服务器等设计模式来开发现代架构。然后,探索了架构设计的主要考量,包括性能、可靠性、成本优化、安全性、卓越运维和DevOps。此外,还介绍了与大数据、机器学习和物联网相关的高级概念。后,介绍了如何撰写架构设计文档,以及成为一名出色的解决方案架构师所必需的软技能。通过阅读本书,你将学到设计满足业务需求的高效架构的技术。
【本书特色:】
探讨解决方案架构师所扮演的各种角色,以及他们在企业中所发挥的作用。
从架构师的角度理解大数据处理、机器学习和物联网等高级概念。
发现不同的解决方案架构模式,如事件驱动和微服务模式。
找到让自己跟上技术更新并提高技能的方法。
借助云迁移实现遗留系统的现代化改造。
选择合适的战略以降低成本。
内容简介
本书首先介绍解决方案架构的基本原理、设计原则和属性,这些内容将帮助你理解解决方案架构如何使跨企业的软件项目受益。你将了解云迁移和应用程序现代化框架,并将使用微服务、事件驱动、基于缓存和无服务器模式来设计健壮的架构。然后,你将探索架构设计的主要考量,包括性能、可伸缩性、成本优化、安全性、卓越运营和DevOps。此外,你还将学习与大数据、机器学习和物联网相关的先进概念。书末,你将掌握架构设计文档和成为更好的解决方案架构师所必需的软技能。
作者简介
【译者简介】
陈亮 资深解决方案架构师,《Kubernetes实战》译者。拥有10年以上软件开发经验,负责过众多国内外高端定制项目的交付,曾为多家大型企业提供Cloud Native、质量内建、DDD(领域驱动设计)等相关咨询与培训服务,对于敏捷开发、DevOps、DDD、微服务架构有着丰富的经验。
王磊 资深解决方案架构师,译有《Kubernetes实战》《如何写出好程序》。拥有15年以上软件开发经验,覆盖金融、通信、互联网、汽车等行业。对于微服务架构、DDD、敏捷工程实践、DevOps流程与技术、分布式开发、数据库性能调优及开发有着丰富的经验。
训杰 资深解决方案架构师,译有《演进式架构》《如何写出好程序》。拥有10年以上软件开发相关经验以及丰富的企业级和互联网应用的开发架构实战经验,擅长遗留系统改造及企业数字化平台建设。
万学凡 数字化转型专家,资深管理顾问,InfoQ2020年中国十大IT产业推动者。译有《EDGE:价值驱动的数字化转型》《内容智能:打赢每一场运营战争》《AI重新定义企业:从微软等真实案例中学习》《回顾活动引导:24个反模式与重构实践》等。
精彩书评
本书是一本非常好的解决方案架构师手册,因为它系统、全面,并且与时俱进。这本手册涵盖了SOA、云迁移和混合云、无服务器、微服务、基于队列、事件驱动、大数据等架构设计模式,对性能、安全性、可靠性、运维、成本等进行了全方位考量,也涉及云原生架构、DevOps、数据工程和机器学习等一些崭新领域,从架构师的角色和职责开始,逐步深入探讨设计原则、设计模式及其实践。我相信,它会成为架构师的案头必备。
—— 朱少民
《架构之道:软件构建的设计方法》译者
《敏捷测试:以持续测试促进持续交付》作者QECon大会发起人
成为一名优秀的解决方案架构师绝非一日之功,这本书好比一位向导,指引大家成为一名优秀的解决方案架构师。
—— 张尧 凯捷中国首席架构师
强烈推荐这本经典著作,阅读这本书会帮助你成为一名出色的综合型技术人才。
—— 黄勇
《架构探险:从零开始写Java Web框架》作者
本书从弹性、安全、灾备、DevOps、云迁移及混合云等若干重要维度展开,以架构设计的视角进行详细阐述。同时,结合这样的环境,对架构的含义、原则、模式和方法进行了再归纳和再升华。本书对于投身数字变革中的架构师来说是非常有益的给养。推荐大家阅读、参考。
—— 马徐 腾讯云高级战略专家
《服务设计方法与项目实践》译者
解决方案架构师的重要性越来越受到行业的关注。……很高兴看到这本书出版,它能为这个新角色的定义与发展提供指导。
—— 王健 Thoughtworks首席咨询师
“白话中台战略”系列文章作者
解决方案如何解释?……强烈推荐几位好友联手翻译的这本书,它一定能帮到你。
—— 吴瑞诚 小米业务中台武汉负责人
本书先从“道”出发,帮助读者理解这个时代下架构师面临的挑战以及架构设计原则。然后,进一步洞察了架构师的“法”和“术”,分享了云时代的架构设计模式、设计框架和方法。此外,本书也对优秀架构师的软技能和实战工具选择提出了期待。
—— 笪磊 Thoughtworks BeeArt产品负责人
《EDGE:价值驱动的数字化转型》
《领域驱动设计精粹》译者
我的几位朋友翻译的这本书为有志于成为解决方案架构师的读者提供了系统性的指导。
—— 周柯 Thoughtworks中国区首席信息官
本书作者从全球视角出发,经过多年沉淀积累,总结出一套科学、严谨的解决方案架构师参考指南。
—— 方强 旺米科技创始人
📑 章节目录
- 第1章 解决方案架构概述:角色、职责与企业价值
- 第2章 架构设计原则与属性:构建高质量解决方案的基础
- 第3章 云迁移与混合云架构设计
- 第4章 微服务架构设计模式与实践
- 第5章 事件驱动与基于队列的架构模式
- 第6章 基于缓存和无服务器架构设计
- 第7章 性能与可伸缩性架构考量
- 第8章 可靠性与安全性架构设计
- 第9章 成本优化与卓越运维
- 第10章 DevOps与持续交付架构实践
- 第11章 大数据、机器学习与物联网架构
- 第12章 架构设计文档撰写与软技能提升

