作者介绍
史海峰,现任饿了么技术创新部高级总监,超过15年传统IT、互联网领域研发、架构实战经验。
注:本文已经作者授权转载。
本人曾经负责某互联网电商公司架构部,离职交接时写过一篇交接文档,叫做“架构部操作手册”,如今时过境迁,里面很多信息已不再敏感,脱敏处理后分享,大家可以从中看到架构部的具体工作情况。
PS:每个公司的部门分工、流程、机制由其文化、历史、人员背景等决定,无一定之规,仅供参考。
一、部门简介
架构部属于技术部中的公共部门,面向技术部整体,在架构层面负责,包括三个小组:架构与规范、应用架构研发、性能测试,并组织技术委员会。
1.1.1架构与规范
负责系统架构蓝图设计,系统设计的合规,架构的持续改善与治理,研发流程的规范制定与审查,提升整体技术架构水平。研发公共技术组件,推进技术体系规范化,架构合理化,实现平台化、功能通用化,提高技术能力,使系统具备更强的灵活性,满足公司业务战略发展需要,实现业务技术一体化。
1.1.2应用架构研发(基础平台)
负责技术基础应用平台体系的搭建,包括项目管理、自动化编译部署、应用监控告警、报单处理、数据库元数据管理等通用系统的设计开发。提升技术部的自动化、工具化水平,提高工作效率,强化运维能力和信息化管理能力。
1.1.3性能测试
负责对性能要求较高的核心系统、技术组件进行线下和线上性能测试,提前发现性能问题、验证系统性能指标达成情况,确保系统更为稳定。
1.1.4技术委员会
根据公司业务发展战略需要,关注电商业务场景需要的大流量、高并发、高可靠性、实时性、平台化、服务化的底层技术。针对不同领域组织专家小组、课题小组,实现跨团队技术共享与协作。定期组织技术沙龙,分享外部技术热点,挖掘内部技术成果,收集技术资料供技术部学习。与外部协作举办线下技术沙龙,邀请外部专家,与其他公司进行技术交流,向业界技术会议推荐专家讲师(进行报备及主题审核),进行主题分享,发表技术文章,活跃团队技术气氛,强化公司技术品牌。
1.2.1架构与规范
已略,主要由架构师组成。
1.2.2应用架构研发
已略。
1.2.3性能测试
已略。
1.3.1 技术框架、组件
已略。
1.3.2 基础平台
项目管理系统PDLC
自动化运维部署平台
应用监控平台
服务监控系统
报单跟踪系统
资源管理平台
代码构建仓库
代码检查工具
二.日常工作
2.1.1架构
业务架构
![](https://i-blog.csdnimg.cn/blog_migrate/82998aea3380203624ce0f6418d6d3ad.png)
收集整理系统列表:参见Twiki
因采用PDLC进行技术团队项目管理,PDLC中包含此功能,应以PDLC为准。
![](https://i-blog.csdnimg.cn/blog_migrate/82998aea3380203624ce0f6418d6d3ad.png)
最新版参见:架构部工作文档\01.规划\系统清单