美团:到店交易领域建设及业务需求支持
领域建设:作为核心人员参与美团到店交易领域建设,为多条业务线提供可复用的交易能力。基于美
团基础架构体系(DB,缓存,KV,分布式存储,MQ,一致性框架,服务保护框架,RPC框架,核对体系,数仓等),建设订单、支付、查询检索以及购物车等通用的交易平台能力,支持酒店住宿,度假门票,到店
餐饮及到店综合等业务线的高速发展,支撑数千万订单系统的日常交易、秒杀交易。
业务需求支持:作为一到多个业务方向的接口人,协同PM、QA及关联团队RD,梳理业务需求、完
成系统设计、进行严密测试,最终将业务需求交付上线,构建流畅好用、安全合规、业务满意的系统,让
业务在竞争中有良好的技术支撑。期间无需求延期,上线后无重大故障。
下单流程为例:使用插件化架构,在下单流程构建风控、限购等基础能力,保证复用性,也支持不同
业务身份的差异化流程;通过异步化、并行化、流程后置等手段,降低核心下单接口的RT,使用户有良好
的使用体验。
支付流程为例:抽象价格组成,支持数十种不同的价格计算方法;抽象支付组成,支持垫付、赔付、
分销、实付、营销等资金形式;支持普通支付、月付、后付等不同支付方式;计算分摊、编排报账,最终
完成结算。
购物车为例:建设统一的多品售卖体系,支持服务电商的跨业务线组合售卖、跨业务优惠分摊等能力。
美团:到店交易平台稳定性保障
作为稳定性负责人,协调交易方向的可用性和资金安全保障,确保交易流程全生命周期(设计/开发/测试/发布/运维等)的系统稳定性。在保障过程中,沉淀规范、设计流程、落地工具并培训人员,完善限
流、熔断降级、重试、核对等基本功,设计稳定性指标,在事前、事中和事后全面跟踪质量体系数据,期
间无重大系统故障。
以容量保障为例:建设流量预测工具,根据结果对满足线性条件的系统进行自动化的机器扩容;基于
类似TiDB的存储体系,完成订单数据归档,与MySQL协同支撑交易数据的存储。最终通过自动化的压测
平台,完成全链路压测验收。
以故障演练为例:在自动化测试环节,注入系统故障,断言系统的表现,期望减少增量代码对系统稳
定性的影响;在线上,定期注入故障,判断系统的表现是否与自动化环节一致。
以资金安全为例:通过对系统的全面梳理,完善存量系统的信息流核对,并在系统设计环节增加资金
安全模块,保证增量的信息流核对。