软件架构设计 大型网站技术架构与业务架构融合之道

前言

架构是一种综合能力,而不是某一方面的技能。也正因为如此,本书提供的是一个全面的解决方案、方法论、成体系的设计思维。因此,本书将从基础技术谈起,再到高层技术、再到业务、管理,提供一个架构能力的全局视图,从而让大家明白一个架构师的能力模型究竟是什么样的。

具体来说,全书分为5大部分:

第1部分:从行业背景出发,对架构做一个宏观概述。让读者知道,当我们说架构的时候,都在说什么。

第⒉部分:计算机功底。功底非常重要,这是做架构的基本门槛。大学的教科书上教的全是功底,但经过多年实践之后,再回过头看书本内容,体会完全不一样。

第3部分:技术架构。这部分是纯技术,讲如何应对高并发、高可用、一致性方面的问题。

第4部分:业务架构。在这部分,我们将看到如何从技术延展到业务,如何跳出技术细节去抽象思考问题,如何通过业务建模把技术和业务进行融合。

第5部分:从职业发展的角度,从技术延展到管理。建立起对公司、商业、团队管理的一些基本认知。

对于刚入行的新人来说,建议从头看到尾,从而对架构的能力体系有一个全面认知:对于有经验的从业者,可以选取自己感兴趣的章节翻看。

话不多说,直接进入主题↓ ↓ ↓ 文末有惊喜↓ ↓ ↓

目录

软件架构设计 大型网站技术架构与业务架构融合之道_第1张图片

软件架构设计 大型网站技术架构与业务架构融合之道_第2张图片

软件架构设计 大型网站技术架构与业务架构融合之道_第3张图片

软件架构设计 大型网站技术架构与业务架构融合之道_第4张图片

软件架构设计 大型网站技术架构与业务架构融合之道_第5张图片

软件架构设计 大型网站技术架构与业务架构融合之道_第6张图片

软件架构设计 大型网站技术架构与业务架构融合之道_第7张图片

第1部分 什么是架构

从行业背景出发定义架构的概念与范畴;

第一章 五花八门的架构师职业

软件架构设计 大型网站技术架构与业务架构融合之道_第8张图片

第二章 架构的道与术

软件架构设计 大型网站技术架构与业务架构融合之道_第9张图片

第2部分 计算机功底

细致讨论架构所需的计算机功底,包括编程语言、操作系统、数据库、网络、框架、中间件:

第三章 语言

软件架构设计 大型网站技术架构与业务架构融合之道_第10张图片

第四章 操作系统

软件架构设计 大型网站技术架构与业务架构融合之道_第11张图片

第五章 网络

软件架构设计 大型网站技术架构与业务架构融合之道_第12张图片

第六章 数据库

软件架构设计 大型网站技术架构与业务架构融合之道_第13张图片

软件架构设计 大型网站技术架构与业务架构融合之道_第14张图片

第七章 框架、软件与中间件

软件架构设计 大型网站技术架构与业务架构融合之道_第15张图片

第3部分 技术架构之道

从高并发、高可用、稳定性、分布式事务、Paxos/Raft一致性算法、CAP理论等方面探讨技术架构:

第八章 高并发问题

软件架构设计 大型网站技术架构与业务架构融合之道_第16张图片

 第九章 高可用与稳定性

软件架构设计 大型网站技术架构与业务架构融合之道_第17张图片

软件架构设计 大型网站技术架构与业务架构融合之道_第18张图片

第十章 事务一致性

软件架构设计 大型网站技术架构与业务架构融合之道_第19张图片

第十一章多副本一致性

软件架构设计 大型网站技术架构与业务架构融合之道_第20张图片

第十二章 CAP理论

软件架构设计 大型网站技术架构与业务架构融合之道_第21张图片

第4部分 业务架构之道

从业务架构思维、微服务、领域驱动设计、技术架构与业务架构融合的角度探讨业务架构:

第十三章 业务意识

软件架构设计 大型网站技术架构与业务架构融合之道_第22张图片

 第十四章 业务架构思维

软件架构设计 大型网站技术架构与业务架构融合之道_第23张图片

第十五章 技术架构与业务架构的融合

软件架构设计 大型网站技术架构与业务架构融合之道_第24张图片

第5部分 从架构到技术管理

从个人素质、团队能力两大方面,诠释从技术到管理的转变方法。

 第十六章 个人素质的提升

软件架构设计 大型网站技术架构与业务架构融合之道_第25张图片

 第十七章 团队能力的提升

软件架构设计 大型网站技术架构与业务架构融合之道_第26张图片

通过本书,读者可以对大型业务系统的架构方法论有全局的认识,同时对软件架构的核心能力有深刻的理解,对个人的技术成长起到一定的借鉴作用。

由于篇幅有限以上资料就不一一展现了 ,这份“软件架构设计 大型网站技术架构与业务架构融合之道”PDF文档都可以免费分享给大家,关注我,在我主页更多java内容!

软件架构设计 大型网站技术架构与业务架构融合之道_第27张图片

 

你可能感兴趣的:(架构,中间件,java)