腾讯课堂微服务上云,架构演进中的思考

阅读数:5000 2019 年 8 月 30 日 00:00

腾讯课堂微服务上云,架构演进中的思考

腾讯课堂作为腾讯自研业务上云的其中一个产品,在微服务整体从云下到云上的架构演进中,除了机器、网络、中间件的迁移之外,也重新 Review 了团队在过去研发和运营中遇到的痛点,在云原生应用规范、DevOps 流程、微服务框架、云开源中间件选型等领域都有一些思考和实践,踩过很多坑也取得很多收获。腾讯在线教育部后台开发组组长王昂即将在 QCon 全球软件开发大会(上海站)2019 分享《腾讯课堂微服务上云,架构演进中的思考

这次分享会介绍下业务上云的项目背景,然后分享下在上云之前,我们是如何针对自身特点,对微服务的依赖、配置、错误码、权限、无状态等问题重新思考后,制定业务微服务上云的云原生应用规范。并且怎么通过 git-webhook、Docker、K8S 等组件的引入,逐步优化 DevOps 工具链,最终实现微服务上云的架构演进。

内容大纲

  1. 腾讯课堂微服务上云项目背景;
  2. 传统微服务的痛点;
  3. 打开新世界大门,一场对引入云原生、DevOps 工具链、开源中间件的激烈讨论;
  4. 针对自身业务特点,制定业务云原生应用规范;
  5. 优化 DevOps 工具链,逐步将微服务迁移上云;
  6. 持续优化迭代,保持架构演进往更健康方向发展。

听众受益

  1. 腾讯课堂怎么做微服务上云;
  2. 传统微服务系统演进中,经常遇到的痛点和业内常见解决方案;
  3. 快速迭代的业务系统,怎么制定和落地云原生应用规范;
  4. 如何通过 DevOps 工具链,推送规范落地和提升研发运营效率。

嘉宾介绍

王昂(andy),2013 年毕业加入腾讯,目前就任腾讯在线教育部后台开发组 Leader。主要负责腾讯课堂项目的教务教学体系、基础上课工具、直播点播音视频能力的后台研发运营工作。在做在线教育项目之前,在 QQ 后台团队负责过手 Q 公众号、手 Q 生活优惠、兴趣部落等多个业务的后台开发。在不断敏捷迭代的业务开发中,在优化业务 DevOps 流程、制定团队微服务框架和研发规范、各类中间件选型上积累了一些实践经验,也在公司部门和 BG 内都做了一些分享。业余时间,喜欢码代码、调研优秀开源组件,爱好摄影和旅游。

更多演进式架构的相关分享请访问 QCon 上海 2019 官网。

评论

发布