王昂 |
腾讯 在线教育部后台开发组Leader
王昂(andy),2013年毕业加入腾讯,目前就任腾讯在线教育部后台开发组Leader。主要负责腾讯课堂项目的教务教学体系、基础上课工具、直播点播音视频能力的后台研发运营工作。在做在线教育项目之前,在QQ后台团队负责过手Q公众号、手Q生活优惠、兴趣部落等多个业务的后台开发。在敏捷迭代的业务开发中,对于微服务框架、DevOps流程、开源中间件上都积累了一些实践经验,也在业内大会和腾讯大讲堂都做过分享。业余时间,喜欢码代码、调研优秀开源组件,爱好摄影和旅游。
课程概要
案例背景:
随着新冠疫情的爆发,腾讯发起了“停课不停学”专项,腾讯课堂一下子被推到风口浪尖上。为了帮助全国数百万老师和数千万学生快速完成在线复课,团队2天上线极速版,2周内支持pcu要从5w到600w,2周内接入层qps从1.4w/s到65w/s,除了要保证百万人同时在线的稳定性,还要快速支持校园版直播的各类需求,对后台挑战非常大。按照先抗住后优化的思路,整整2个月下来,同合作团队一起,白天7点开始盯监控和开发版本,凌晨12点例行压测和发布扩容,踩过很多坑也取得很多收获
解决思路:
整个停课不停学专项可分成5个阶段:
1、先抗住后优化
2、解决DB数据层扩容瓶颈
3、音视频等核心模块逐个专项击破
4、做好核心路径的防过载和柔性降级
5、服务性能优化实战
成果:
团队在2天上线极速版,给全国校园师生提供定制的在线复课工具。2周支持业务百倍增长,支持pcu从5w到600w,支持接入层qps从1.4w/s到65w/s,且提供了优质稳定的音视频直播体验
听众收益
1、团队是如何在2周内支持业务的百倍增长
2、怎么做到先抗住后优化:模块梳理、接口裁剪、快速扩容、链路压测等
3、如何解决DB数据层的伸缩性问题
4、音视频直播房间关键技术点
5、如何做好业务过载保护、柔性降级、性能优化
王昂 |
腾讯
在线教育部后台开发组Leader
王昂(andy),2013年毕业加入腾讯,目前就任腾讯在线教育部后台开发组Leader。主要负责腾讯课堂项目的教务教学体系、基础上课工具、直播点播音视频能力的后台研发运营工作。在做在线教育项目之前,在QQ后台团队负责过手Q公众号、手Q生活优惠、兴趣部落等多个业务的后台开发。在敏捷迭代的业务开发中,对于微服务框架、DevOps流程、开源中间件上都积累了一些实践经验,也在业内大会和腾讯大讲堂都做过分享。业余时间,喜欢码代码、调研优秀开源组件,爱好摄影和旅游。
课程概要
案例背景:
随着新冠疫情的爆发,腾讯发起了“停课不停学”专项,腾讯课堂一下子被推到风口浪尖上。为了帮助全国数百万老师和数千万学生快速完成在线复课,团队2天上线极速版,2周内支持pcu要从5w到600w,2周内接入层qps从1.4w/s到65w/s,除了要保证百万人同时在线的稳定性,还要快速支持校园版直播的各类需求,对后台挑战非常大。按照先抗住后优化的思路,整整2个月下来,同合作团队一起,白天7点开始盯监控和开发版本,凌晨12点例行压测和发布扩容,踩过很多坑也取得很多收获
解决思路:
整个停课不停学专项可分成5个阶段:
1、先抗住后优化
2、解决DB数据层扩容瓶颈
3、音视频等核心模块逐个专项击破
4、做好核心路径的防过载和柔性降级
5、服务性能优化实战
成果:
团队在2天上线极速版,给全国校园师生提供定制的在线复课工具。2周支持业务百倍增长,支持pcu从5w到600w,支持接入层qps从1.4w/s到65w/s,且提供了优质稳定的音视频直播体验
听众收益
1、团队是如何在2周内支持业务的百倍增长
2、怎么做到先抗住后优化:模块梳理、接口裁剪、快速扩容、链路压测等
3、如何解决DB数据层的伸缩性问题
4、音视频直播房间关键技术点
5、如何做好业务过载保护、柔性降级、性能优化