ly525 / blog

My personal blog / 个人博客(小小鲁班的技术口袋)
https://github.com/ly525/blog/issues
MIT License
45 stars 4 forks source link

【稳定性建设】B端系统,出现稳定性Bug,发版修复之后如何周知用户? #443

Closed ly525 closed 9 months ago

ly525 commented 2 years ago

某大后台出现了一个前端Bug: 比如优惠券金额的处理,没有按照分来进行约定最小单位,导致可能产生严重资金损失

优惠券金额在处理的时候,约定金额的最小单位是按照分来处理,但前端疏忽了,遗漏了一个边界场景,使用了元作为单位

这样导致,业务在此边界场景下,原本要发放 ¥10元优惠券,结果发放了 ¥1000元,被放大了 100倍。

上线第N天,某业务在使用的时候,触发了该边界场景,引发了资损

于是运营反馈给技术支持,技术支持快速拉会,前后端紧急定位,发现了此问题是金额单位处理不当导致。前端进行修复,发布新版本。接下来就是一顿常规操作了: 在对接群发布公告、 在某业务使用群里@所有人/业务对接人、 :系统发券场景存在问题,已经紧急修复,请大家刷新页面之后再次使用

然后大家认为事情告一段落,准备开复盘会,对整个需求过程进行问题复盘,举一反三。

但就在大家复盘过程中,线上业务同学反馈仍然有资损产生。于是与业务同学进行远程,发现业务同学并没有按照预期的通知,进行刷新页面

那么如何有效进行用户触达呢?