架构漫谈系列 读书笔记
Posted 茗小铭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了架构漫谈系列 读书笔记相关的知识,希望对你有一定的参考价值。
一、什么是架构
1.Architecture is like teenage sex,everybody talks about it,nobody really knows what is it.
2.架构:
1)根据问题,对目标系统进行边界限定;
2)按某种原则对目标系统进行切分;
原则的要素:a)便于不同的角色承担;
b)可以并行或串行开展工作;
3)为切分的部分设立沟通机制;
4)把切分的部分有机的合并成一个整体,使其完成目标系统的工作。
二、概念
1)相:一个问题的解决方案。
2)名:一个解决方案的名字。
3)抽象:不同概念的相似部分合并出来的一个新的概念。
空白:js,html,css是为了解决什么问题而出现的?
三、如何识别问题
1)这是谁的问题;
2)是什么问题。
空白:面对产品的新需求时,应该考虑的问题。
四、架构的切分
1)切分的原因:
a)个人的负载(时间、空间)太重;
b)权利和义务不对等;
2)切分的原则:
a)必须在连续时间内的一个活动不能切分;
b)切分后,负责人的权利和义务对等;
c)切分后,不应该超过一个自然人的负载;
d)切分相对于系统透明;
e)切分的结果应该是树,而不是有向图或无向图。
空白:leader对于架构的切分恰巧是图的结果,值得反思。
未完待续。。。
以上是关于架构漫谈系列 读书笔记的主要内容,如果未能解决你的问题,请参考以下文章
《大型网站技术架构》读书笔记之八:固若金汤之网站的安全性架构