项目有 30 多台服务器,高峰时一天有上百万订单,开发团队有70多人。
项目经历了从 svn 迁移到 git;从脚本发布,到使用 gitlab 自动发布,后来又引入了 docker 容器;数据量从一开始使用一个mysql 数据库,到后来搭建 redis 和 mongodb 集群,并引入了 OOS 存储一部分报告数据。
1、参与将 docker 容器从 docker machine 迁移到 k8s,完成了一次部署升级。
2、中间一段时间因为数据量增长导致统计和分析脚本执行非常缓慢,而且会影响主业务,将这些功能迁移到了阿里云大数据平台,利用阿里云的计算能力完成数据的统计分析,然后回写到业务数据库。