NingG +

实践系列:分销平台的技术架构

0. 目标

16年初,在美团主导建设的猫眼演出业务的分销平台,其中涉及订单交易部分,是电商业务下的典型场景。最近主导支付技术团队建设,在技术氛围建设方面,组织一些列的团队内部分享,拿这个 case 分享一下。

Note:整理有一个 keynote 版本,当时一起进行系统建设的另一个师兄 & 好友小宇,现在阿里。

备注:当前 blog 中说的分销平台,本质也是其他业务场景的开放平台

1. 概要

2. 分销平台:架构&细节

几个方面:

2.1. 功能模块

分销平台,主要功能模块:

2.2. 业务架构

为了满足业务需求,围绕上述的功能模块分析,分销平台的业务架构:

2.3. 关键要点

几个方面:

  1. 领域模型
  2. 订单系统
  3. 应收结算:资金沉淀
  4. 系统安全:接口验签 + 时间窗口

2.3.1. 领域模型

分销平台的领域模型设计:

领域模型的落地细节:

2.3.2. 订单系统

订单系统,涉及几个要点:

2.3.2.1. 订单状态拆分

订单状态拆分之后:

带来的好处:

a.配送状态:

b.下单出票状态:

2.3.2.2. 组合策略:极致优化掉单率

为了极致优化掉单率以及提升资金沉淀,采用组合策略:

2.3.3. 应收结算:资金沉淀

特别说明:

设计订单的时候,不仅仅是设计订单,在设计阶段,考虑应收和结算的逻辑

应收和结算原则:

应收和结算时间基准:

2.3.4. 系统安全

系统安全:

对于 HTTP 的 BA 认证 和 HTTPS 的实现原理,可以参考:

3. 相关问题(Q&A)

4. 参考资料

原文地址:https://ningg.top/arch-series-maoyan-show-open-platform-arch/
微信公众号 ningg, 联系我

同类文章:

微信搜索: 公众号 ningg, 联系我, 交个朋友.

Top