写点什么

架构训练营学习总结

作者:Geek_b35d92
  • 2022-12-18
    江苏
  • 本文字数:1129 字

    阅读完需:约 4 分钟

架构训练营学习总结

2022 年 9 月份报名架构实战训练营,目前还有两个模块学习待学习。

架构是什么

介绍架构的定义、列举参见的架构图以及画法、常见架构的设计方法、重点介绍复杂度架构设计方法以及架构设计原则

  1. 剖析了架构的准确定义,举例日常我们工作中遇到的容易名词:系统、子系统、架构、框架、模块、组件。给出了 4R 架构定义和 4R 架构的应用



  1. 常见的架构图分类以及掌握常见架构图画法

  1. 常见的架构设计方法,以及重点介绍的面向复杂度架构设计


  1. 架构设计原则,理解和运用,合适原则,简单原则,演化原则


架构复杂度设计

根据模块一的重点架构设计方法《面向复杂度架构设计》进行展开,从可扩展、高可用、高性能三方面进行剖析,介绍三种架构设计复杂度模型,以及技巧

架构复杂度模型

架构复杂度之道

架构设计环

三种架构复杂度模型、分析、手段(拆分、封装)













架构师

定位

架构师是业务和技术之间的桥梁,不能只懂技术不懂业务。

架构设计环

架构师核心能力

架构师的三个关键思维

架构设计的三个阶段

架构设计前期

澄清不确定性(1\2\3),识别复杂度(4\5\6)

  1. 明确利益干系人的诉求;(投资者、监管者、构建者、维护者、使用者、评估者)

利益干系人诉求处理流程

  1. 消除冲突的诉求;

  2. 诉求优先级排序。

  3. 识别核心场景;

  4. 明确或者预估质量需求;

  5. 识别复杂度。

架构设计中期
  1. 备选架构方案设计

  1. 设计过程

头脑风暴:对可选技术进行排列组合,得到可能的方案。

红线筛选:根据系统明确的约束和限定,一票否决某些方案。

4R 设计:确定 Role、Relation,基于核心场景来设计 Rule。

  1. 评估和选择备选方案

360 度环评 + 优先级排序


360 度环评举例


架构设计后期
  1. 详细架构设计

  1. 架构设计文档内容


总结

前三部分是架构的理论知识精华,后面六个模块围绕的理论知识进行实战案例讲解分析,理论结合实践。


心得

在 IT 行业摸爬滚打 10 来年,对于架构没有一个特别体系的认识,都是碎片化的了解。平时也会在极客上买课程学习,于是报了架构实战训练营。

模块一、二介绍了什么是架构,架构设计关键流程,前两个模块结合我平常工作中的体会,有一些作用,但效果不是很明显。看着课程目录,后面都是实战干货,继续坚持学习。模块三介绍架构师的定位、职责,架构前中后三个阶段具体干什么事情,后面的模块讲到了存储架构、计算架构-多级缓存、计算架构-负载均衡、计算架构-接口高可用、微服务架构、高可用架构的三大核心原理(FLP、CAP、BASE)以及定期的线上问题解答,帮助我系统的学习了解。让我的架构知识体系化起来。这些课程模块后续我还要结合实践反复的看,加深对架构的进一步领悟。

在这段时间的学习过程,发现自己的不足,更加肯定自己以后的学习方法和方向。老师推荐了很多有价值的书籍,坚持学习。碎片化时间,系统化学习。学无止境,活到老学到老。

希望极客的老师位、各位同学和自己都有长足的发展,成为更好的自己。

用户头像

Geek_b35d92

关注

还未添加个人签名 2020-07-13 加入

还未添加个人简介

评论

发布
暂无评论
架构训练营学习总结_Geek_b35d92_InfoQ写作社区