写点什么

架构训练营 week9 课程总结

作者:红莲疾风
  • 2022 年 2 月 05 日
  • 本文字数:535 字

    阅读完需:约 2 分钟

  • 架构重构

与代码重构相比,架构重构主要是调整系统架构(4R),修复系统质量问题,不影响整体系统能力。

目的是修复质量问题,质量问题包括性能、可用性、可扩展

手段是增删改拆合,对象是 Role,Relation,Rule

技巧:

  1. 先局部优化,再重构,也就是不要一上来就直接架构重构,而是看看能否通过一些局部的手段来优化,如果解决不了问题,再重构架构。

  2. 有的放矢,要明确目标、时间,结果

  3. 合纵连横,也就是要做好沟通

  4. 运筹帷幄,要把问题分类、排序,最后逐一(按类别)攻破


  • 架构演进

架构演进的关键是引入新架构,应对业务和技术的发展变化。

业务发展会带来新的复杂度,而技术发展则给出应对复杂度的方法。


演进的模式分为业务驱动和技术驱动


业务驱动又可以分为主动演进和被动演进。

主动演进主要是根据业务的增长,来判断之后的趋势,提前做好演进的规划

而被动演进则是在没有预测的情况下,由于业务方向变化,被动进行演进。


技术驱动有两个原则:

  1. 新瓶装旧酒

  2. 价值不大就别干


而跟老板谈的时候要注意几点:

  1. 技术引进带来的好处最好能量化成钱

  2. 如果不能量化成钱,那么可以说说竞争对手是不是也在干这个

  3. 如果上述两条都不行,那么看看法律或者政治方面,有没有这方面的趋势


演进的技巧主要是

  1. 要洞察:多关注业界技术大会,熟练掌握业务,把握技术本质

  2. 要布局:提前招人,储备技术


发布于: 刚刚阅读数: 2
用户头像

红莲疾风

关注

还未添加个人签名 2021.07.28 加入

还未添加个人简介

评论

发布
暂无评论
架构训练营 week9 课程总结