前言
“架构师”这个词的外延非常宽泛,不同语境中有不同含义。
万物皆可谈架构。不管是软件、飞机还是建筑,只要人们主观地对其进行分解和组装,就已经运用了架构的概念。既然架构是人主观设计的,就必然有好坏之分。好的架构设计,如赵州桥。虽为石板所铸,屹立千年不倒。
而我今天要推荐的这本书不论你是新手本书将对你大有益处。有架构师思维,首先得知道架构师是如何思考问题的,当业务人员给出具体的需求之后,架构师们是如何根据需求去做对应的设计和分析的。
因此,我推荐大家可以先看看《凤凰架构》这本书。
本书采用的是理论加实战的模式,而由于文档资料内容太多,所以只截取了目录部分和部分内容,每个知识点都有更细化的内容!直接上内容
第一章 演进中的架构
演进式架构支持跨多个维度的引导性增量变更。这句话看着拗口,解释一下,作者想让架构具备演进能力,什么样的能力叫做演进能力呢,初始设计不随着需求增加而被磨灭。
第二章 架构师的视角
架构师视角就是全局的视角,这里的全局包括空间全局和时间全局,在空间全局上你要看到整个系统的领域边界,在时间全局上你要看到整个系统的发展周期。
第三章 分布式的基石
在软件系统里,要保障系统的可用性,面临的困难与硬盘备份面临的困难又有着本质的区别。
第四章 不可变基础设施
就像是是另一种基础设施模式,其中服务器在部署后永远不会被修改。
第五章 技术方法论
因为世界需要用技术推进运行,用方法论牵引前进。
尾声
本书的主体内容是务实的,多谈具体技术,少谈方向理论,只在本章集中讨论几点与分布式、微服务、架构等相关的相对务虚的话题。
这本书到这也就大概展示完了,需要的小伙伴点击下方 java思维导图图片 即可
”作为这一本技术书的作者,如果有同学是因为看了此书,然后被带进微服务的“坑”里,那笔者只强调一句“字弹”也难以免责,所以,在你准备发起实际行动向微服务迈进前,希望你能阅读一遍本章——向微服务迈进的“避坑”指南。“