首页 > 数据库 > 数据库开发技术 > 架构师中期的职责,怎么做备选方案的设计
架构设计常见的错误思维
【用最牛的】直接照搬业界最牛的公司的架构,或者用最牛的技术。
【用最热的】采用最近很火热的技术,例如中台。
【用最熟的】自己以前熟悉什么就用什么,例如 MySQL 搞定一切存储。
什么是备选架构?

备选架构设计过程
【头脑风暴】对可选技术进行排列组合,得到可能的方案
【红线筛选】根据系统明确的约束和限定,一票否决某些方案。
【模块角色设计】确定角色、关系,基于核心场景来设计规则
备选架构设计技巧

备选架构设计常见困难和应对技巧

比较学习法

2.评估和选择备选方案
错误的方法
让领导选:
【定义】备选方案都是可行的,领导喜欢哪个就用哪个。
【问题】1. 领导可能并不是很懂。【正确的做法】选好,告诉领导为什么选这个。
综合打分:
【定义】列出多个打分维度,多人打分,然后挑选分数高的。
【问题】1. 所有维度一视同仁。【正确的做法】按照优先级评估。
正确的方法 - 360度环评 + 优先级排序

360度环评样例

维度排序样例

常见架构评估维度和注意事项

原文作者:二进制跳动;如有侵权,请联系管理员删除。