微服务场景化实践 --腾讯游戏数据应用微服务实践

案例来源:腾讯
会议地点:深圳
分享时间: 2019-06-22 15:50-16:50

张志欢  |

腾讯 前台开发组组长

11年加入腾讯,从事游戏大数据相关领域超过8年,参与并主导腾讯游戏数据分析平台iData的研发和运营,为腾讯数百款游戏提供数据分析服务。17年将数据服务从数据分析领域升级为数据应用服务,基于微服务整合营销,分析,数据,渠道等多方能力,为腾讯游戏提供以运营方案驱动的精细化运营体系。 作为微服务行业标准的制定者之一,将微服务Service-Mesh架构引入到线上高并发服务中,拥有丰富的微服务实践落地经验,致力于推动微服务场景化应用于业务应用中。

课程概要

背景介绍:
随着微服务理念在业界越来越得到重视,各种互联网业务也在尝试使用微服务解决业务问题。
在腾讯游戏内部,基于数据的应用方向也从传统的数据分析,报表,数据挖掘过渡到由实时计算驱动的数据精细化运营应用方向,我们将数据计算,营销,渠道,分析等能力以微服务的形式进行拆分,通过集成这些通用能力,为游戏业务提供多样化的数据运营服务。
各不相同的开发语言和环境,多种服务组合开发测试以及多样化微服务集成部署这一系列难题,我们迫切需要解决这些场景下的问题

解决思路/成功要点:
1 使用service mesh架构屏蔽语言和环境问题,利用envoy结合自研微服务控制中心进行服务治理
2 建立一整套基于mock理念的集测试,容量评估以及故障注入,提升高并发对外服务的稳定性
3 使用基于流水线的devops服务,让开发人员拥有开发运维一体化能力

成果:
通过该项目,腾讯游戏数据应用完成低成本标准化能力微服务化改造。通过合理的资源评估以及功能测试,数据应用上百款游戏中,没有出现过任何一次重大事故,实现了99.999%的可用性。利用微服务实现的数据应用能力PaaS化改造以及集成平台支撑,让更多没有数据营销能力的开发者开发出更多高并发线上数据运营服务。

听众收益

1、了解微服务架构演变以及在数据应用中领域中如何落地
2、了解海量微服务构成的应用如何进行测试以及使用何种架构提升测试效率
3、了解Devops在微服务场景下如何设计与落地

张志欢  |

腾讯
前台开发组组长

11年加入腾讯,从事游戏大数据相关领域超过8年,参与并主导腾讯游戏数据分析平台iData的研发和运营,为腾讯数百款游戏提供数据分析服务。17年将数据服务从数据分析领域升级为数据应用服务,基于微服务整合营销,分析,数据,渠道等多方能力,为腾讯游戏提供以运营方案驱动的精细化运营体系。 作为微服务行业标准的制定者之一,将微服务Service-Mesh架构引入到线上高并发服务中,拥有丰富的微服务实践落地经验,致力于推动微服务场景化应用于业务应用中。

课程概要

背景介绍:
随着微服务理念在业界越来越得到重视,各种互联网业务也在尝试使用微服务解决业务问题。
在腾讯游戏内部,基于数据的应用方向也从传统的数据分析,报表,数据挖掘过渡到由实时计算驱动的数据精细化运营应用方向,我们将数据计算,营销,渠道,分析等能力以微服务的形式进行拆分,通过集成这些通用能力,为游戏业务提供多样化的数据运营服务。
各不相同的开发语言和环境,多种服务组合开发测试以及多样化微服务集成部署这一系列难题,我们迫切需要解决这些场景下的问题

解决思路/成功要点:
1 使用service mesh架构屏蔽语言和环境问题,利用envoy结合自研微服务控制中心进行服务治理
2 建立一整套基于mock理念的集测试,容量评估以及故障注入,提升高并发对外服务的稳定性
3 使用基于流水线的devops服务,让开发人员拥有开发运维一体化能力

成果:
通过该项目,腾讯游戏数据应用完成低成本标准化能力微服务化改造。通过合理的资源评估以及功能测试,数据应用上百款游戏中,没有出现过任何一次重大事故,实现了99.999%的可用性。利用微服务实现的数据应用能力PaaS化改造以及集成平台支撑,让更多没有数据营销能力的开发者开发出更多高并发线上数据运营服务。

听众收益

1、了解微服务架构演变以及在数据应用中领域中如何落地
2、了解海量微服务构成的应用如何进行测试以及使用何种架构提升测试效率
3、了解Devops在微服务场景下如何设计与落地

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