主要期望:
一个实践型的架构领导者,全面负责应用程序或平台架构,确保质量、可扩展性以及与产品需求的一致性。
必须具备的信号(不可协商):
曾独立负责至少一个大型应用程序或平台的生产架构
经常与产品负责人/经理合作,将业务需求转化为系统设计
明确负责非功能性需求:
可靠性
可用性
安全性
性能
曾领导现代化改造工作(单体架构→微服务,云迁移,重大重构)
指导工程师并引导其他架构师或高级开发人员
能够自如地做出架构权衡决策(成本与规模,速度与耐用性)
能够解释为什么选择某些模式或技术
加分项:
有定义架构标准或参考设计的经验
参与多个团队的架构评审
对路线图或长期规划有一定了解