一、简介
前言:
Connec+ssp已运行三年多,期间经历多次大版本迭代和运营需求的不断变更,从媒体管理平台逐步衍生成广告投放平台。在产品定位上已发生本质变化,原平台架构已无法满足运营需求,功能耦合性强,且历史遗留问题导致平台性能不稳定,对每一次产品迭代都有严峻的考验。
因Connec+ssp的自身原因,无法兼容业界的多形态广告生态圈,构建Connec+adx(广告交易平台)。一期功能完成,平台已上线,但从功能层级来看,发现Connec+ssp与Connec+adx部分功能重叠,分别维护会增加代码量及维护成本。
如何节约成本,在版本快速迭代过程中,满足运营需求,是前端业务平台面临的重大考验。在这种背景下,将connec+ssp、connec+adx、Agent.ad三个平台进行解构分析,模块化处理,将共性服务抽离封装,打造一个稳定、灵活、高效的业务中台。
目的:
本文为connec+ssp重构的产品设计文档,主要作为确认需求以及平台分析设计的依据;
范围:
本产品设计文档的适用范围是Connec+adx、Connec+ssp、Agent.ad三个平台。
二、用户描述
三、产品概述
通过对connec+ssp进行重构,构建业务中台。作为一个微服务平台,承载企业基础服务能力,目标是支持前台小成本地快速创新迭代,运用后台技术手段(微服务架构、公共服务设施等),提供可以供前台复用的公用能力,例如:统一用户模块、统一订单模块等;
标准统一,实现数据打通、可通用性;
解耦,从数据模型、业务模型及视图显示三层面彼此降低耦合;
将共性功能组件封装,统一调取及使用,减轻维护成本;
功能补全,如合同管理、投放资质认证等功能补全,便于客户管理;
通过API对接匹配端,减少前端逻辑错误,导致匹配失败,或者展示效果有误等低级错误,并通过错误码快速定位到问题所在;
目标:
重新制定各平台的产品边界,解耦合,将平台功能及数据进行切割,设计符合业界多形态广告生态圈的平台。
connec+ssp:业务中台,承载统一用户管理、审核管理、广告订单管理、客户管理及广告投放流程管理等功能,聚合及提供各项微服务的平台;
Agent.ad:需求方平台,承载用户选择指定广告位、指定广告形式、指定资源级别、指定用户标签等广告投放逻辑;
Connec+adx:广告交易平台,负责三星媒体及广告位管理、第三方媒体平台接入,并兼容广告流量竞价交易等功能;
Connec+cpt:合约广告需求平台,承载用户预约、投放排期等功能;
业务架构图
中台产品架构图
网友评论