基于Flink+ServiceMesh的腾讯游戏数据营销应用实践

案例来源:腾讯科技(深圳)有限公司
会议地点:深圳
分享时间: 2020-08-14 10:00-11:00

许振文  |

腾讯科技(深圳)有限公司 腾讯游戏增值服务部数据中心后台开发组组长

从事游戏大数据相关领域8年多,负责游戏数据分析平台iData的架构设计和关键模块开发,为腾讯超过400款游戏提供高效快速的数据分析服务。2016年开始负责腾讯游戏数据服务开发平台和游戏数据化运营方案平台DataMore的建设,将数据服务从数据分析升级为数据应用解决方案,整合了数据+游戏营销的能力,基于离线、实时大数据计算+微服务的架构,为腾讯上百款游戏提供了以数据+营销运营方案的精细化运营体系。在游戏场景内部使用落地了大规模的Flink,Kafka,ServiceMesh和kubernetes等技术。同时也是中国通信研究院发布的微服务行业标准和分布式消息队列技术标准的核心制定者之一。在分布式存储,调度、多维数据分析、实时计算、事件驱动决策系统、微服务、ServiceMesh领域有丰富的实战经验。

课程概要

案例背景:
现在网络游戏市场规模已经达到数百亿美元的量级,在大数据和微服务技术的浪潮中,如何通过数据化营销来优化游戏运营? 本议题将介绍针对这一应用趋势而构建的腾讯游戏数据营销服务开发平台,讲述如何将大数据和微服务进行合理的拆分,以及通过对这些能力合理有效的组织和架构来为游戏业务提供多样化的数据营销服务。在内部如何根据游戏业务数据化运营场景实践落地大规模的Flink,Kafka,ServiceMesh等技术。为大家揭示迄今为止数据与游戏结合的丰富技术落地场景,以及游戏领域数据技术基础设施和技术平台架构,并与大家探讨未来数据技术与游戏结合的更多可能性。

解决思路:
1.基于Flink技术和自研SQL技术把应用逻辑使用SQL化进行封装,降低开发门槛和开发成本。
2.使用在线规则和函数开发方式支持快速自定义接口,屏蔽底层复杂性,提高开发效率和系统稳定性。
3.使用service mesh架构屏蔽语言和环境问题,利用envoy结合自研微服务控制中心进行服务治理
4. 使用基于流水线的devops服务,让开发人员拥有开发运维一体化能力


成果:
通过该项目,腾讯游戏数据应用完成低成本标准化能力微服务化改造。通过合理的资源评估以及功能测试,数据应用400多款游戏和平台业务中。利用微服务实现的数据应用能力PaaS化改造以及集成平台支撑,让更多没有数据营销能力的开发者开发出更多高并发线上数据营销服务。

听众收益

理解大数据开发和DevOps的结合点,如何降低大数据开发门槛,让更多小白用户就可以开发大数据。
了解ServiceMesh在大数据应用领域如何落地使用,ServiceMesh应用过程中的各种坑。
学习理解基于大数据+微服务的一体化的数据营销服务平台如何构建。

许振文  |

腾讯科技(深圳)有限公司
腾讯游戏增值服务部数据中心后台开发组组长

从事游戏大数据相关领域8年多,负责游戏数据分析平台iData的架构设计和关键模块开发,为腾讯超过400款游戏提供高效快速的数据分析服务。2016年开始负责腾讯游戏数据服务开发平台和游戏数据化运营方案平台DataMore的建设,将数据服务从数据分析升级为数据应用解决方案,整合了数据+游戏营销的能力,基于离线、实时大数据计算+微服务的架构,为腾讯上百款游戏提供了以数据+营销运营方案的精细化运营体系。在游戏场景内部使用落地了大规模的Flink,Kafka,ServiceMesh和kubernetes等技术。同时也是中国通信研究院发布的微服务行业标准和分布式消息队列技术标准的核心制定者之一。在分布式存储,调度、多维数据分析、实时计算、事件驱动决策系统、微服务、ServiceMesh领域有丰富的实战经验。

课程概要

案例背景:
现在网络游戏市场规模已经达到数百亿美元的量级,在大数据和微服务技术的浪潮中,如何通过数据化营销来优化游戏运营? 本议题将介绍针对这一应用趋势而构建的腾讯游戏数据营销服务开发平台,讲述如何将大数据和微服务进行合理的拆分,以及通过对这些能力合理有效的组织和架构来为游戏业务提供多样化的数据营销服务。在内部如何根据游戏业务数据化运营场景实践落地大规模的Flink,Kafka,ServiceMesh等技术。为大家揭示迄今为止数据与游戏结合的丰富技术落地场景,以及游戏领域数据技术基础设施和技术平台架构,并与大家探讨未来数据技术与游戏结合的更多可能性。

解决思路:
1.基于Flink技术和自研SQL技术把应用逻辑使用SQL化进行封装,降低开发门槛和开发成本。
2.使用在线规则和函数开发方式支持快速自定义接口,屏蔽底层复杂性,提高开发效率和系统稳定性。
3.使用service mesh架构屏蔽语言和环境问题,利用envoy结合自研微服务控制中心进行服务治理
4. 使用基于流水线的devops服务,让开发人员拥有开发运维一体化能力


成果:
通过该项目,腾讯游戏数据应用完成低成本标准化能力微服务化改造。通过合理的资源评估以及功能测试,数据应用400多款游戏和平台业务中。利用微服务实现的数据应用能力PaaS化改造以及集成平台支撑,让更多没有数据营销能力的开发者开发出更多高并发线上数据营销服务。

听众收益

理解大数据开发和DevOps的结合点,如何降低大数据开发门槛,让更多小白用户就可以开发大数据。
了解ServiceMesh在大数据应用领域如何落地使用,ServiceMesh应用过程中的各种坑。
学习理解基于大数据+微服务的一体化的数据营销服务平台如何构建。

CopyRight © 2008-2020 Msup & 高可用架构

京ICP备09001521号