@可扩展性技术组织的角色
将弱不严,教道不明,吏卒无常,陈兵纵横,曰乱;
将帅懦弱缺乏威严,治军没有章法,官兵关系混乱紧张,列兵布阵杂乱无常,因此而致败的,叫做“乱”。
@可扩展性和可用性失败的主要原因是职责混乱
职责不清
@有些事情没有人去做
没有人进行系统容量规划
@每个团队的责任和期望的产出
赞扬留给团队之后,承担很大的风险的还是我们团队
必须找到最好的人才能把这些能力下放
@架构师的责任
架构师的责任是确保系统的设计和架构设计能够随着业务的发展而扩展。
架构师需要在业务发生之前就想好,在业务之前就对其进行深思熟虑了
系统设计能够解决未来的扩展问题——我们独立思考都是在这里锻炼的
@工程师职责
真枪实弹的第一人员
工程师最了解系统的局限性
@DevOps责任
系统和服务既需要软件也需要硬件
知道系统日常运行的情况也了解系统资源的使用情况
@基础设施工程师的责任
设计共性资源的架构,定义全局的存储架构
确定全局的解决方案
@质量保证工程师的责任
负责应用测试,确保测试结果和公司期望一直,追求指导原理和逻辑,考虑用户场景
掌握扩展的新功能和需求能够对系统不会造成大的影响,参与决策过程中的影响范围
自动化测试,高可用扩展
@系统容量规划师责任
平很现在的位置和能欧做的私情,根本承担不起这样的系统建设需求
这是慢慢的扩展的