架构师 - 架构师是做什么的 - 学习总结

架构师核心定义

架构师是什么

架构师是业务和技术之间的桥梁

架构师的核心职责是消除不确定性、和降低复杂性

架构设计环

架构师的三个核心能力

架构师的三个关键思维

架构师主要职责

架构设计 Vs 方案设计

架构设计前期

主要任务

澄清不确定性

  1. 明确利益干系人的诉求
  2. 消除冲突的诉求
  3. 诉求优先级排序

识别复杂性

  1. 识别核心场景
  2. 明确或预估质量需求
  3. 识别复杂度
工作模式
  1. 与业务方交流
  2. 与利益干系人交流
关键输出
  1. 总体业务架构图
  2. 核心场景流程

架构设计中期

主要任务

设计备选方案

  1. 头脑风暴
  2. 筛选方案
  3. 设计备选方案

选择备选方案

  1. 360度评估
  2. 明确选择标准
  3. 选择最终方案,并汇报
工作模式
  1. 架构小组讨论
  2. 架构小组写文档
  3. 向利益关系人汇报
关键输出
  1. 备选方案
  2. 方案评估结论
  3. 方案汇报结论

架构设计后期

主要任务

细化架构

  1. 按照4R架构定义细化架构

完善架构

  1. 可维护性、可测试型、可运维性完善
  2. 成本、安全不全
工作模式
  1. 写架构设计文档
  2. 给技术团队宣讲架构
关键输出
  1. 完整的架构设计方案

架构设计验证阶段

主要任务

收集架构意见

  1. 开发人员意见
  2. 测试人员意见
  3. 运维人员意见

跟进架构落地效果

  1. 性能测试结果
  2. 压力测试结果
  3. 线上运维结果
工作模式
  1. 总结复盘
  2. 收集吐槽
关键输出
  1. 架构优化建议
  2. 架构迭代计划

架构设计团队

学习参考

极客时间训练营-让优秀的人一起学习

相关推荐

  1. 架构输出物

    2024-01-18 04:44:03       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-18 04:44:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-18 04:44:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-18 04:44:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-18 04:44:03       20 阅读

热门阅读

  1. 优化ansible执行playbook速度

    2024-01-18 04:44:03       29 阅读
  2. 在FFmpeg源码下增加自定义程序

    2024-01-18 04:44:03       30 阅读
  3. 菜鸟C语言实例

    2024-01-18 04:44:03       37 阅读
  4. 【Leetcode】269.火星词典(Hard)

    2024-01-18 04:44:03       27 阅读
  5. Unity面试笔记:Unity常见关键词概念

    2024-01-18 04:44:03       28 阅读
  6. go语言GMP模式介绍以及协程案例展示

    2024-01-18 04:44:03       25 阅读
  7. MongoDB聚合:$indexStats

    2024-01-18 04:44:03       32 阅读