架构师中期的职责,怎么做备选方案的设计

架构设计常见的错误思维

【用最牛的】直接照搬业界最牛的公司的架构,或者用最牛的技术。

【用最热的】采用最近很火热的技术,例如中台。

【用最熟的】自己以前熟悉什么就用什么,例如 MySQL 搞定一切存储。

什么是备选架构?

架构师中期的职责,怎么做备选方案的设计

备选架构设计过程

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

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

【模块角色设计】确定角色、关系,基于核心场景来设计规则

备选架构设计技巧

架构师中期的职责,怎么做备选方案的设计

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

架构师中期的职责,怎么做备选方案的设计

比较学习法

架构师中期的职责,怎么做备选方案的设计

2.评估和选择备选方案

错误的方法

让领导选:

【定义】备选方案都是可行的,领导喜欢哪个就用哪个。

【问题】1. 领导可能并不是很懂。【正确的做法】选好,告诉领导为什么选这个。

综合打分

【定义】列出多个打分维度,多人打分,然后挑选分数高的。

【问题】1. 所有维度一视同仁。【正确的做法】按照优先级评估。

正确的方法 – 360度环评 + 优先级排序

架构师中期的职责,怎么做备选方案的设计

360度环评样例

架构师中期的职责,怎么做备选方案的设计

维度排序样例

架构师中期的职责,怎么做备选方案的设计

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

架构师中期的职责,怎么做备选方案的设计

原文始发于微信公众号(二进制跳动):架构师中期的职责,怎么做备选方案的设计

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/167320.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!