作品简介

这是一部尝试从架构本质的角度对传统的企业级应用架构方法进行优化的著作,不仅提供了一套更优化的企业级应用架构方法论,能指导读者构建高质量的应用;而且对当下热门的分布式系统和大数据平台的架构方法进行了详细讲解,通过大量案例提供了可直接复用的经验。

两位作者在大型上市科技公司和大型互联网企业从事研发和架构工作多年,本书融合了他们在不同领域的架构经验。

范钢

资深架构专家,前航天信息(大型上市公司)首席架构师,有超过15年的Java开发经验和近20年软件研发与架构设计经验。

擅长软件架构、软件重构、分布式系统、微服务、大数据,先后参与了数十个大型软件项目,涉及国家财政、军工、税务、医疗等领域的大数据建设、风险防控与人工智能应用。

独立咨询顾问,服务的客户包括中国银行、华为、中兴、贝尔、西门子等知名企业;资深培训讲师,曾多次受邀担任Top100、Tid、SDCC、DDD、DevOps等业界知名技术峰会的分享嘉宾。畅销书作者,著有《大话重构》。

孙玄

奈学教育创始人兼CEO。

资深架构专家,在国内软件开发和架构领域有一定的知名度和影响力。

前转转集团技术委员会主席、首席架构师,前58集团技术委员会主席、高级系统架构师,前百度资深研发工程师。

阿里云MVP、腾讯云TVP,微信公众号“架构之美”作者。曾受邀在CIO峰会、A2M、QCon、ArchSummit、SACC、SDCC、DTCC、Top100、GITC、GIAC、TID行业技术大会上发表架构相关的演讲。

作品目录

  • 前言
  • 第一部分 架构设计方法论
  • 第1章 架构师的修炼
  • 1.1 何为软件架构
  • 1.2 如何成为合格的架构师
  • 1.3 如何成为顶级的架构师
  • 1.4 “5视图法”架构设计
  • 第2章 逻辑架构设计
  • 2.1 用例模型分析
  • 2.2 界面原型分析
  • 2.3 领域模型分析
  • 2.4 技术可行性分析
  • 第3章 数据架构设计
  • 3.1 数据架构的设计过程
  • 3.2 基于领域的数据库设计
  • 3.3 基于领域的程序设计
  • 第4章 开发架构设计
  • 4.1 系统规划与接口定义
  • 4.2 系统分层与整洁架构
  • 4.3 技术中台建设
  • 4.4 技术选型与技术规划
  • 4.5 模块划分与代码规范
  • 第5章 运行架构设计
  • 5.1 属性→场景→决策
  • 5.2 非功能性需求
  • 5.3 恰如其分的架构设计
  • 5.4 技术架构演化
  • 5.5 技术改造与软件重构
  • 第6章 物理架构设计
  • 6.1 集中式与分布式
  • 6.2 网络架构图
  • 6.3 系统架构与应用架构
  • 第二部分 分布式架构设计与实践
  • 第7章 分布式架构设计
  • 7.1 互联网架构演进
  • 7.2 分布式技术
  • 第8章 微服务架构设计
  • 8.1 为什么要采用微服务架构
  • 8.2 微服务的关键技术
  • 8.3 微服务的系统设计
  • 8.4 微服务项目实战过程
  • 第9章 基于云端的分布式部署
  • 9.1 DevOps与快速交付
  • 9.2 Docker容器技术
  • 9.3 Kubernetes分布式容器管理
  • 9.4 自动化运维平台实践
  • 第三部分 大数据架构设计
  • 第10章 大数据时代变革
  • 10.1 从IT时代向DT时代转变
  • 10.2 数据分析与应用
  • 10.3 数据中台建设
  • 第11章 大数据技术中台
  • 11.1 大数据技术
  • 11.2 大数据采集
  • 11.3 大数据治理
  • 11.4 大数据展示
展开全部