File tree Expand file tree Collapse file tree 1 file changed +74
-0
lines changed Expand file tree Collapse file tree 1 file changed +74
-0
lines changed Original file line number Diff line number Diff line change 1+  ### 如何做好架构设计  
2+ 
3+ 
4+ 
5+ #### 架构设计三原则  
6+ 
7+ -  合适原则
8+ -  简单原则
9+ -  演化原则
10+ 
11+ 
12+ 
13+ #### 架构设计原则的意义  
14+ 
15+ <img  src =" https://tva1.sinaimg.cn/large/008i3skNgy1gun5u60lmoj62720qmai402.jpg "  alt =" image-20210918162030684 "  width =" 760 "  align =" left "  />
16+ 
17+ 
18+ 
19+ #### 架构设计三原则-合适原则  
20+ 
21+ -  合适原则
22+   -  合适优于业界领先
23+   -  资源 + 时间 + 业务
24+ -  简单原则
25+   -  内部复杂度、外部复杂度
26+   -  简单优于复杂
27+   -  可靠性:越复杂越不可靠
28+   -  可扩展:越复杂越难扩展
29+   -  故障处理效率:越复杂越难处理
30+ -  演化原则
31+   -  演化优于一步到位
32+   -  创造:满足当前业务需求
33+   -  迭代优化:修、改、去、留
34+   -  重构重写:量变引起质变
35+ 
36+ 
37+ 
38+ #### 架构设计原则具体应用  
39+ 
40+ -  设计出来的架构要满足当时业务需要,符合团队和技术的能力水平(合适原则)
41+ -  先按照简单的方式设计架构,然后不断地在实际应用过程中迭代优化(简单原则)
42+ -  当业务发生变化时,架构要扩展、重构、甚至重写(演化原则)
43+ 
44+ 
45+ 
46+ #### 架构设计环  
47+ 
48+ <img  src =" https://tva1.sinaimg.cn/large/008i3skNgy1gun5e4e3yfj61h60tg78x02.jpg "  alt =" image-20210920155319480 "  align =" left "  width =" 600 "  />
49+ 
50+ 
51+ 
52+ #### 架构设计原则常见判断纬度  
53+ 
54+ -  业务
55+   -  业务当前的量级
56+   -  业务发展速度
57+   -  业务的发展形态
58+ -  团队
59+   -  团队规模
60+   -  团队能力水平
61+   -  投入资源
62+ -  技术
63+   -  已有的技术体系
64+   -  当前技术能力
65+   -  技术成熟度
66+ 
67+ 
68+ 
69+ #### 总结  
70+ 
71+ <img  src =" https://tva1.sinaimg.cn/large/008i3skNgy1gun5dwsjurj610q0t4n0k02.jpg "  alt =" image-20210920155654127 "  align =" left "  width =" 600 "  />
72+ 
73+ 
74+ 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments