职责
确保团队有共同的技术愿景,以帮助向客户交付他们的想要的系统
响应客户的变更需求
专注在大方向上,只在有限的情况下参与到非常具体的细节实现
保证系统适合开发人员在其上工作
关注不同区域间的事情
关注服务之间的交互,而不需要过于关注各个服务内部发生的事情
每一个服务允许团队自己选择技术
对系统设计进行取舍
战略目标<br>
建立原则
实践<br>
将原则与实践相结合
定标准
清楚的定义出一个好服务的属性<br>
接口
选出少数几种明确的接口技术(三种以内)<br>
RPC
REST
Protocol Buffers<br>
架构安全性<br>
集中治理和领导<br>
治理
通过评估干系人的需求,当前情况及下一步的可能性来确保企业目标的达成,通过排优先级和做决策来设定方向。对于已经达成一致的方向和目标进行监督
需要和团队一起工作