对项目上线过程的思考

前言

项目上线的过程往往不是一蹴而就,需要一个循序渐进的过程来实现风险最低化,接下来我对公司中一个项目的上线过程进行总结。

上线过程

正常项目上线需要经历几个阶段

预发 -> 灰度平台 -> 线上发布

  • 预发

测试人员自己测试,测试覆盖率等指标

  • 灰度平台

在灰度环境下,观察项目有无问题,通常灰度时间就能达到1天。

灰度平台中可进行灰度发布,一批批服务器开始推,出现问题及时止血(灰度平台中可以推的比生产环境快)。

同时灰度流量可以有多种方式,例如虚拟流量进行压测,或是调取部分真实流量作为灰度流量(例如员工)。

  • 线上发布

线上发布并不是一蹴而就的,也是需要慢慢灰度发布的过程,一批批服务器推。

其中每个过程都有相应的指标,若推的过程中导致成功率下跌(比如支付成功率下跌5%),这是不允许的,需要回滚找原因。

压测不一定要在灰度环境中才有,线上也可进行压测

总结

部门负责整个支付链路的正常运行,链路中出现各种问题,需要快速定位故障原因并及时恢复。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值