知识卡片
架构重构比新设计架构更难的原因
内容
相比从零设计新架构,架构重构对架构师能力要求更高:业务已上线不能停摆,重构须像”给飞行中的飞机换引擎”一样在不中断服务前提下完成;关联方众多牵一发动全身,各团队资源投入、节奏、敏感度不同,协调成本高;还受旧架构和历史数据强约束,技术选择空间小得多。发散:这说明重构本质是组织协调能力和技术判断力并重的工作,”说得动老板、镇得住同事”和”技术方案过硬”同等重要,纯技术强不足以做好重构。
参考来源
- 位置:《从0开始学架构》第50章《45|架构重构内功心法第一式:有的放矢》(源文件:_epub-src/OEBPS/Text/part0049_split_000.html)
- 结论依据:原文明确"重构既需要尽量保证业务继续往前发展,又要完成架构调整,这就好比'给飞行中的波音747换引擎'……架构重构涉及的业务关联方很多,不同关联方的资源投入程度、业务发展速度、对架构痛点的敏感度等有很大差异……架构重构需要架构师既要说得动老板,也要镇得住同事;既要技术攻关,又要协调资源"。
- 原始内容:重构既需要尽量保证业务继续往前发展,又要完成架构调整,这就好比"给飞行中的波音747换引擎"……架构重构需要架构师既要说得动老板,也要镇得住同事;既要技术攻关,又要协调资源;既要保证业务正常发展,又要在指定时间内完成目标。