这是什么?
一场体育赛事的全部生命,放在一个系统里:报名、支付、参赛包领取、参赛者计时。Galasin.com 与 GalasinVR.com 从 2011 年运营至今。这是我建过的、仍在生产中运行的最老的东西,也是教给我最多的东西。
难在哪里?
报名开放的那一分钟。一场热门赛事几分钟内售罄,在那个窗口里平台每秒收到超过一百万次请求。一切都为那个峰值设计:缓存、负载均衡、限流和异步处理,让网站在人潮经过时不倒、不慢。支付走集成网关,峰值每月约 25 万笔,支持银行转账、电子钱包和虚拟账户,因为每位参赛者都用自己习惯的方式付款。参赛包领取和 BIB 计时基于同一份报名数据,通过同步的工作流和校验保持一致,让付了钱的人就是跑的人,跑的人就是被记录成绩的人。
这为什么对我的安全工作重要?
因为十五年来我一直站在自己建议的另一边。真金白银,真实的期限,一声不会等待部署的发令枪。所以我向客户推荐的每一项控制,都从团队真正能运维的东西出发。要是它扛不过一次报名高峰,我就不会提。
