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

架构师核心定义

架构师是什么

架构师 - 架构师是做什么的 - 学习总结_第1张图片

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

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

架构设计环

架构师 - 架构师是做什么的 - 学习总结_第2张图片

架构师的三个核心能力

架构师 - 架构师是做什么的 - 学习总结_第3张图片

架构师的三个关键思维

架构师 - 架构师是做什么的 - 学习总结_第4张图片

架构师主要职责

架构设计 Vs 方案设计

架构师 - 架构师是做什么的 - 学习总结_第5张图片

架构设计前期

主要任务

澄清不确定性

  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. 架构迭代计划

架构设计团队

架构师 - 架构师是做什么的 - 学习总结_第6张图片

学习参考

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

你可能感兴趣的:(服务架构,系统架构,软件工程,团队开发)