架构师 - 架构师是做什么的 - 学习总结
发布时间:2024年01月15日
架构师核心定义
架构师是什么
架构师是业务和技术之间的桥梁
架构师的核心职责是消除不确定性、和降低复杂性
架构设计环
架构师的三个核心能力
架构师的三个关键思维
架构师主要职责
架构设计 Vs 方案设计
架构设计前期
主要任务 | 澄清不确定性
- 明确利益干系人的诉求
- 消除冲突的诉求
- 诉求优先级排序
识别复杂性
- 识别核心场景
- 明确或预估质量需求
- 识别复杂度
|
工作模式 |
- 与业务方交流
- 与利益干系人交流
|
关键输出 |
- 总体业务架构图
- 核心场景流程
|
架构设计中期
主要任务 | 设计备选方案
- 头脑风暴
- 筛选方案
- 设计备选方案
选择备选方案
- 360度评估
- 明确选择标准
- 选择最终方案,并汇报
|
工作模式 |
- 架构小组讨论
- 架构小组写文档
- 向利益关系人汇报
|
关键输出 |
- 备选方案
- 方案评估结论
- 方案汇报结论
|
架构设计后期
主要任务 | 细化架构
- 按照4R架构定义细化架构
完善架构
- 可维护性、可测试型、可运维性完善
- 成本、安全不全
|
工作模式 |
- 写架构设计文档
- 给技术团队宣讲架构
|
关键输出 |
- 完整的架构设计方案
|
架构设计验证阶段
主要任务 | 收集架构意见
- 开发人员意见
- 测试人员意见
- 运维人员意见
跟进架构落地效果
- 性能测试结果
- 压力测试结果
- 线上运维结果
|
工作模式 |
- 总结复盘
- 收集吐槽
|
关键输出 |
- 架构优化建议
- 架构迭代计划
|
架构设计团队
学习参考
极客时间训练营-让优秀的人一起学习
文章来源:https://blog.csdn.net/city1993/article/details/135589590
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!