《康雄-vivo日活千万级的活动平台设计之道.pdf》由会员分享,可在线阅读,更多相关《康雄-vivo日活千万级的活动平台设计之道.pdf(35页珍藏版)》请在三个皮匠报告上搜索。
1、vivo日活千万级的活动平台设计之道vivo互联网架构师/康雄01 平台介绍02 架构演进03 多业务中心04 AI探索落地05 未来展望目录CONTENS以SaaS+PaaS服务 、能同时支撑五大用户群(广告主、线下、游戏CP、线上运营、中小企业)的综合运营平台广告营销智慧零售vivo开发者APP运营活动企业客户为200+游戏CP提供平台支撑代理线下运营支撑公司各大APP运营为广告提供创意工具为外部企业提供能力接入vivo活动平台业务概览业务体量3500W+PV全年活动场次2W+全年搭建H5页面12W+平台用户4000+产品形态产品形态活动样例领券类领券类答题类答题类抽奖类抽奖类投票类投票类
2、九宫格九宫格大转盘大转盘砸金蛋砸金蛋单张券单张券组合券组合券答题答题话题话题PKPK竞猜活动竞猜活动摄影投票摄影投票大屏互动类大屏互动类大屏赛跑大屏赛跑大屏摇一摇大屏摇一摇组合玩法类组合玩法类评论抽奖评论抽奖答题抽奖答题抽奖预约抽奖预约抽奖01 平台介绍02 架构演进03 多业务中心04 AI探索落地05 未来展望目录CONTENS单体式精细化平台化 代码堆砌 怎么快怎么来 积累活动开发经验 组件化 服务化 通用化 行为库 玩法编排 链路监控 AI辅助系统发展之路单体式架构1.0存储层mysqles业务核心层接入层入口访问活动配置抽奖玩法裂变玩法关卡玩法榜单玩法业务校验业务扩展差!稳定性差!服
3、务拆分平台改造活动上下文构建平台化架构2.0存储层mysqlredismongoDbes业务核心层网关层路由转发活动校验审计日志鉴权服务安全管控抽奖模型拼团模型闯关模型领券模型管理台玩法配置接入管理数据清理数据备份通用服务玩法模型玩法上下文通用能力薄!响应变化慢!抽象复用规则引擎精细化架构3.0存储层mysqlredis磁盘kvmongoDbes业务核心层网关层路由转发活动校验审计日志鉴权服务安全管控通用模型玩法组件规则引擎通用任务自定义任务玩法编排自定义奖品数据统计业务链路管理台技术组件类型定义utils外部依赖common-sdk核心服务玩法配置接入管理活动组合动态玩法数据清理数据备份通知
4、中心任务中心奖品中心资产中心资格中心玩法中心开放API精细化架构整体流程CORS安全风控安全风控鉴权服务鉴权服务活动校验活动校验路由转发路由转发pcmangerapp统一网关统一网关业务配置域业务配置域活动配置管理活动配置管理配置配置JSON玩法类型玩法类型业务运行域业务运行域垂类玩法模型匹配垂类玩法模型匹配动作执行动作执行用户行为库匹配用户行为库匹配活动上下文组装活动上下文组装规则引擎执行规则引擎执行业务核心域业务核心域任务中心任务中心奖品中心奖品中心资产中心资产中心权益中心权益中心触触达达响响应应通通知知01 平台介绍02 架构演进03 多业务中心04 AI探索落地05 总结和展望目录CO
5、NTENS解决方案业务配置-如何优雅的解决繁琐的活动配置?垂直化垂直化结构化结构化扁平化扁平化配置点独立建表,按照关系型数据定义配置信息,存放配置数据所有活动配置统一收口,配置信息转为json存储,节点自由定义存取Json配置进行标准化定义:投放配置玩法配置、任务配置、奖品配置、权益配置等标准配置两大问题配置项多且杂开发效率低 存储浪费存储浪费 缺少通用缺少通用 通用合理通用合理业务运行域-如何来做活动模型的抽象?垂类看垂类看水平看水平看活动活动奖励奖励参与参与资格资格用户用户行为行为抽奖抽奖模型模型资产中心资产中心领取领取模型模型裂变裂变模型模型竞猜竞猜模型模型玩法模型玩法模型 +多业务中心
6、多业务中心 =活动模型活动模型奖品中心奖品中心任务中心任务中心任务中心建设分享页面分享页面支付订单支付订单需求A需求B业务方开发双方0开发?平台方开发如何减少开发如何减少开发,快速上架一个任务快速上架一个任务?自定义任务自定义任务自定义任务设计思路BBehaviorCConditionAAction+BCA模型模型以不变应万变行为收集主动上报被动采集条件匹配动作执行上下文构建规则引擎奖励发放如何实现自定义任务?behavior 1behavior nbehavior 2采集信息 user:openId:xxx oper:key:viewvedio,l自定义任务唯一标识 prop:time:15