首页 > 数据库 > 数据库开发技术 > 架构师只需要写PPT 么?
架构师的定位

架构师是业务和技术之间的桥梁。
架构师不能只顾技术,不懂业务。
架构师很容易两头不讨好。
架构设计环

架构师的三个核心能力

判断:1.业务理解能力 2.技术能力 3.沟通能力
拆解:1.技术深度 2.技术宽度 3.技术广度
取舍:1.设计理念 2.说服能力 3.决断能力
架构师的三个关键思维

1.确定性思维:消除模糊、不确定的说法和信息,例如“大量用户”应该明确为“XX 万用户”。
2.创造性思维:通过排列组合创新,得到更多的方案。
3.系统性思维:系统思考,有逻辑和推导过程,例如“为什么不用 Native 而要用 H5。
架构设计 vs 方案设计

1.Rank:改变系统分层的设计属于架构设计,例如将支付宝提升到和淘宝同级别。
2.Role:修改(增删改拆合)角色属于架构设计,例如微服务拆分。
3.Relation:修改角色关系属于架构设计,例如用消息队列代替接口访问。
4.Rule:修改角色之间的运作规则,例如 MongoDB 将选举算法从 Bully 改为 Raft。
架构设计前期

架构设计中期

架构设计后期

架构验证阶段(贯穿项目全流程)

架构设计团队

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