写点什么

架构实战营课程总结

用户头像
子豪sirius
关注
发布于: 刚刚

3 个月的架构实战训练营课程结束,这里谈谈我学习课程的心得体会

架构设计方法论

课程主要介绍了架构设计的方法论:面向复杂度的架构设计。整个面向复杂度的架构设计是个完整的技术体系:


  • 指导思想:面向复杂度。分析需求的复杂度,针对这些复杂度,设计架构方案来降低或者应对这些复杂度带来的挑战

  • 设计原则:架构设计三原则:合适原则、简单原则、演进原则

  • 模式:高性能架构、高可用架构、可扩展架构、异地多活架构

  • 架构设计实施步骤:四步骤

架构设计过程

课程介绍形成一个架构设计环,这个环贯穿整个训练营的课程:

架构设计具体落地指南

  1. 拿到需求,识别核心业务场景,按照 5W1H8C1D 来理解业务

  2. 分析复杂度,从高性能、高可用、可扩展、安全、成本等角度依次分析复杂度,识别架构设计要应对复杂点,选择架构模式(鸡蛋篮子理论):

  3. 高性能 - 叠加法则

  4. 高可用 - 冗余法则

  5. 可扩展 - 拆分法则

  6. 应对复杂点,从已有成熟的脚骨方案中挑选方案,进行备选方案设计和选择

  7. 保证架构设计质量:

  8. 按照架构设计流程执行对应的架构设计任务(每个时期做该时期的事情,不要一开始就陷入数据结构和算法)

  9. 遵循架构设计三原则进行判断和选择、取舍

技术以外

  1. 知行合一:学习→实践→再学习

  2. 问题时最好的学习驱动力

  3. 不要试图全栈,先提升技术深度,再提升技术宽度,然后提升技术广度

  4. 全面发展,不需要面面都很厉害,要有基本的能力,短板不要影响你的长版发展:技术、业务、管理都要发展,不要只局限技术,但不一定所有都要顶尖

  5. 成长是第一原则,”钱“是结果,不应该成为目的,首先考虑自己是否有成长的机会

  6. 找到适合自己的环境成事

用户头像

子豪sirius

关注

还未添加个人签名 2018.05.03 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营课程总结