第3章:
周四上午,苏曼主持了最后一次全量压测。
结果比前一天更好。
交易峰值突破历史纪录。
订单成功率也维持在高位。
部门群里几乎提前开始庆功。
周凯在会议上宣布,大促预算按最高档执行。
小陈把消息转给我时,只发了一个苦笑表情。
我问他风险工单有没有提交。
他说提交了两次。
第一次被退回,理由是“缺乏线上证据”。
第二次苏曼在下面回复。
已完成压力测试,不采纳过度保守建议。
我让他把工单保存好。
小陈问我。
林工,你觉得今晚会出事吗?
我看着这句话想了很久。
最后回复。
不知道。
这是真话。
压测不是假的。
苏曼也不是毫无能力。
她确实做了很多性能优化。
如果真实流量足够平稳,她的新方案可能撑得住。
风险从来不是预言。
只是某些条件同时出现时,结果会变得难看。
下午四点,我去一家新公司参加面试。
技术负责人问我上一份工作为什么离开。
我顿了顿。
“责任边界不清。”
对方继续问。
“具体呢?”
我本能地想把昨夜事故、甩锅和报告全讲一遍。
话到嘴边却停住了。
我忽然发现,我还在急着证明自己没错。
过去三年,我就是这样活的。
别人一质疑,我就熬夜拿结果堵住所有人的嘴。
哪怕风险根本不该由我一个人承担。
于是我只说。
“公司希望我签一份我不认可的事故责任书。”
“我拒绝了。”
面试官点点头,没有追问。
晚上七点半,我回到家。
小陈没有再给我发消息。
我甚至以为一切会顺利过去。
八点,大促准时开始。
前五分钟,平台首页正常。
直播间里的优惠券不断被抢空。
我刷新了三次,都没看见异常。
那一刻我居然松了口气。
第六分钟,手机震了一下。
是小陈。
林工,订单开始对不上了。
我没有问他内部日志。
只回了一句。
按应急预案走。
一分钟后,他发来第二条。
苏主管让先观察。
第十分钟,用户开始在社交平台反馈。
支付成功,订单状态却停留在待付款。
第十五分钟,**排队人数翻了四倍。
第二十分钟,平台没有崩。
但问题开始变得更麻烦。
因为钱和订单已经不同步了。
我盯着公开页面,手心慢慢出了汗。
不是因为我想看他们失败。
而是我太熟悉这种症状。
真正危险的系统,往往不是一下子黑屏。
而是它还在运行,却已经不再可信。
那晚我没有继续盯着公开页面等结果。
我去洗了个澡,又给自己煮了一碗面。
手机放在餐桌另一边。
过去每一次线上波动,我都会边吃边看告警。
哪怕不是我值班,也觉得不盯着就是失职。
现在我第一次强迫自己承认。
我已经不是那个系统的负责人。
关心可以有。
越权不可以。
