前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >支付宝P0故障,我认为是产品经理的锅!

支付宝P0故障,我认为是产品经理的锅!

作者头像
方才编程_公众号同名
发布于 2025-01-19 10:35:45
发布于 2025-01-19 10:35:45
1530
举报
文章被收录于专栏:方才编程方才编程

Hello, 大家好,我是方才。

2025年1月16日下午14:40至14:45,支付宝平台出现重大故障。在这短短5分钟内,用户在进行个人转账、信用卡支付、缴费等操作时,订单支付页面均弹出“政府补贴”提示,直接享受到了20%的减免优惠。(ps:图片来源于网络)

关于可能的原因,比较多的猜测,有说是测试数据误入生产环境的,也有说是运营配置错误导致,同时也暴露出审核机制不完善,缺乏自动熔断机制等不足的地方。

凭心而论,支付宝处理的速度还是很快的,奈何交易量实在太大,才导致影响这么大。

除了吃瓜,做为一个技术人,我们当然还要想想自己:换成是我,我怎么做?

方才基于个人的经验来聊一聊,如果说我们做这样类似的需求,可以通过什么样的方式尽可能的去避免这类事情的一个误操作,大概有三个点:

unsetunset交互优化unsetunset

第一个点,针对运营审批流程,根据参数划分重要度分级。审批流程根据核心参数的值,对审批数据标记重要级别,那优惠国补的配置为例,假设核心参数有:生效的地区、支持的支付类型,那对于全国+所有支付类型均生效的配置,该审批流程就是P0,至少也是P1级别,UI交互上会有明显的区分,降低错误的几率。

比如这种,让发起人和审批人从视觉上能明显看出来。

关于审批大家也知晓,大leader其实他每天需要审批的东西其实是很多的,你指望说他对每个审批信息都会认真的去看,我觉得这对人性的要求其实是极高的对吧。

同时,我们从交互层面也能够让提审批的人知道,我这个东西是非常重要,非常关键的一个审批流程,对吧?他如果说他觉得最后他提完过颜色一看不对,跟他预期不一致,他也能发现这个问题。

unsetunset关键审批增加输入确认unsetunset

第二个点,重要流程的最后的一个审批,需要有一个二次确认一个机制。

这个操作在我们想要删除某个重要数据的时候,要求用户去输入一个特定的一个文字,是比较常见的。

比如说Gitee 你要去删某个仓库的时候,他要求你去输入这个仓库的名称,从而去防止这个操作的影响点你不知晓的情况。

这样的话也能够在审批流程里面去规避这个事情。

上面两种方式,都是从审批的设计,从产品交互设计里面去规避,去克服人的惰性,然后去避免异常的操作。

unsetunset防呆机制unsetunset

最好的一个方式其实防呆机制。那什么叫防呆机制呢?

以老版本的电视机机顶盒的插口为例:

以上面这个图为例,比如说如果说我现在有ABC 3种插口,如果你每一个都全部都外形都是一样(形状、颜色呀都一样),需要通过标签去区分,那这种其实对用户来说,它很容易插错的对吧?

所以,厂商就做了个简单的防呆机制,把不同的接口设计为不同的颜色。这样对用户来说,插错的概率就会降低很多。

但对于一些老人来说,还是有可能插错,那最好的防呆机制怎样的呢?就是把不同类型的接口,我直接把形状都设计成不一样,你不匹配,根本就不可能插上。

image-20250117113215323

对应到支付配置这个场景,很难说把设计做到这个程度,但是也可以尽可能去做一些防呆机制。

比如说对于国补配置,可支持的支付类型必须是商品支付,配置生效的地区只能单选等等(可能会导致多申请几次)。

unsetunset最后,业务指标监控很重要unsetunset

这次事故,支付宝能在5分钟内反应过来,我理解和他们的营销活动数据监控是离不开的,大概率是通过监控发现的异常,然后及时处理掉的。

这也是一种常见的兜底方案。

对于重要的营销活动,特别是涉及金钱的,都需要有这样一套监控和预警机制,甚至做到自动熔断业务,及时止损。

以上就是方才的一些见解,如果你认可,记得点个赞。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-01-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 方才编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档