腾讯内容结算下一代系统探索实践

1. 前言

腾讯内容结算平台作为 PCG 中台服务,主要负责公司各渠道内容相关的结算业务,为内容创作者提供收益计算、发放、提现等服务。经过多年的发展,已安全高效地承接了数千个结算项目,结算资金规模较大,涵盖了内容采买、流量计费、直播带货、内容电商等相关领域,业务合作方包括腾讯视频、微视、QQ 浏览器、腾讯新闻、腾讯内容开放平台等。

本文将从标准化、框架两个方面介绍腾讯内容结算系统在建设与实践中的思考与落地方案。

从业务层角度而言,一个项目的结算过程可以分为以下几个步骤:立项、签约、数据接入、数据模型、策略配置、收益计算、收益发放、洞察归因等过程。如下图所示:

从技术角度出发,面对大量复杂多变的结算项目场景,如何通过技术架构优化对结算的关键核心环节进行降本增效是我们关注的问题,比如,通过自动化准入机制和可视化模型配置解决前期数据耗时耗力的问题;利用原子化抽象、插件化复用,DAG 编排乐高式组装提高项目自助化能力;针对计算执行规划串并行优化 Lambda 语义表达;面对项目后期大量的收益分析,采用贡献度模型自动化归因洞察收益的波动。

2. 现状问题

在业务迭代的过程中,从研发视角看,随着新场景的不断接入,以及原有功能的迭代,系统变得越来越复杂,需求响应逐渐变慢;从用户视角看,配置复杂的结算策略,以及传承结算业务逻辑,越来越低效。以降本提效为目标,我们对系统架构进行了多次迭代,在业务发展前期,开展过单模块的重构,如策略配置、指标服务等,虽然对效率提升有一定的改善,但是还会存在以下问题:

1. 数据接入:

  • 无系统管理历史接入记录,无法追溯变化;

  • 人工离线验收,多轮次反复沟通,数据验收耗时较长;

2. 数据模型:

  • 数据模型按不同项目编码实现,模型变更需改代码,上线周期长;

  • 新增指标字段需在原表加字段,会导致表的字段越来越多,且包含大量只用一次的字段;

  • 需研发同学强参与,无法自助化、自动化、平台化解决;

3. 策略配置:

  • 历史因素,标类和非标采用不同的策略配置模块,从而导致后续收益计算等需要分别开发,成本高;

  • 策略配置的灵活度不够,部分逻辑没法配置,需要研发手动来开发相应的代码;

  • 策略分布碎片化,无全局可视化视野,无法直观看到一个项目结算策略的全逻辑;

4. 收益计算:

  • 收益计算分标类和非标两套代码,维护成本较高;

  • 规则计算的执行顺序写死,不可界面配置化;

3. 目标

针对以上的问题,我们从 2022 年初,启动下一代结算系统的优化升级,基于 DDD 领域驱动,打造下一代高自助化、高扩展性、高一致性、高全局性的内容结算中台架构,旨在通过平台化、自助化达到以下 4 个目标:

1. 提升运营效率

  • 运营同学可通过可视化页面,看到项目的全生命周期流转,助力项目迭代和传承;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值