陈和,腾讯游戏高级工程师,分享了其团队在游戏智慧营销平台建设中的经验。核心目标是提升活动交付效率,通过近两年探索,单活动平均交付时间从13天降至2天,部分活动1天内完成。
1. 背景与挑战
- 服务上百款游戏,年活动量过万,交付效率瓶颈。
- 面对频繁多变的场景,公共模块落地困难。
2. 系统架构
- 业务特点:短、频、快。
- 微服务架构:更小、更快、更灵活。
- 优缺点:
- 优点:资源重复利用、精准升级、适配互联网业务。
- 缺点:服务治理成本高、分布式开发技术挑战大。
- 小结:微服务架构适合高频迭代场景,但需关注治理与开发成本。
3. 前台赋能
- 自助调整UI:提供原型,由产品自助调整,区别于传统低代码平台。
- 远程调试:
- Console:运行脚本、显示页面log。
- Network:查看用户页面网络请求。
4. 中台赋能
- 概览图:提出概念、单一职责、API网关、逻辑与状态分离、分布式跟踪、监控日志。
- 赋能措施:
- 抽象通用逻辑为微服务。
- 形成活动模板,后台接口可直接使用。
- 简单集成用低代码平台,高效安全。
- 小结:通过微服务与模板化,降低开发门槛,提升效率。
5. 后台赋能
6. 【123经验】
- 1个架构:微服务架构解决短频快场景。
- 2个工具:远程调试工具、低代码编排工具。
- 3个环节:前台、中台、后台均赋能。
- 5个平台:GDP开发者平台、模板管理平台、活动管理平台、可观测性平台、数据分析平台。
7. 未来方向
- 提升自助模板使用占比。
- 共建公共模块。
- 基于AI探索游戏营销模型。
- 探索AR+营销等技术创新。
核心结论
通过微服务架构、前台自助工具、中台模板化及后台自动化,显著提升活动交付效率,未来需持续优化模板化、AI赋能及技术创新。