NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

  • 2019-08-30
  • 本文字数:831 字

    阅读完需:约 3 分钟

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

腾讯课堂作为腾讯自研业务上云的其中一个产品,在微服务整体从云下到云上的架构演进中,除了机器、网络、中间件的迁移之外,也重新 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 官网。


2019-08-30 00:005702

评论

发布
暂无评论
发现更多内容

2022年中国全民健身发展白皮书

易观分析

行业分析 健身

EMQ畅谈IoT数据基础软件开源版图,引领本土开源走向全球

EMQ映云科技

开源 物联网 IoT emq 8月月更

Grid 布局介绍

CRMEB

国内部分手机游戏开始显示用户IP属地

郑州埃文科技

游戏 手游 IP归属地

APICloud AVM 封装日期和时间选择组件

YonBuilder低代码开发平台

安卓 低代码开发 多端开发

企业“数字化转型”成功的2个必备条件!

优秀

数字化转型

华为云服务之弹性云服务器ECS的深度使用和云端实践【华为云至简致远】

科技云未来

弹性云服务器ECS

基于ECS实现一分钟自动化部署【华为云至简致远】

科技云未来

自动化部署

腾讯云产品可观测最佳实践 (Function)

观测云

一起来学华为云数据库,RDS实践【华为云至简致远】

科技云未来

云数据库

用完华为云会议解决方案,我直接卸载了之前的会议软件【华为云至简致远】

科技云未来

云会议产品

国产数据库的红利还能“吃”多久?

墨天轮

数据库 国产数据库

10分钟快速入门RDS【华为云至简致远】

科技云未来

RDS

科创人·优锘科技COO孙岗:错误问题找不到正确答案,求索万物可视的大美未来

科创人

写给 Java 程序员的前端 Promise 教程

CRMEB

*打卡—>什么是云数据库&&沙箱实验如何用python和数据库来爬虫?【华为云至简致远】

科技云未来

云数据库

基于华为云弹性云服务器ECS(搭载openEuler的鲲鹏通用计算增强型)完成鲲鹏代码迁移工具实践【华为云至简致远】

科技云未来

鲲鹏服务器 弹性云服务器ESC

基于华为云ModelArts的水表读数识别开发实践【华为云至简致远】

科技云未来

水表读数识别项目

调研阶段复盘

Geek_XOXO

复盘

急了,Mysql索引中最不容易记的三个知识点通透了

知识浅谈

8月月更

以数治企,韧性成长,2022 年中国 CIO 数字峰会成功举行

金蝶云·苍穹

Beetl使用记录

Geek_163f36

Qt下异步使用C++调用Python文件

Geek_163f36

Taro小程序跨端开发入门实战

京东科技开发者

小程序 taro 开发 移动端

QCon 回顾 | Data Fabric:逻辑统一、物理分散

网易数帆

大数据 数据湖 降本增效 Data Fabric

2022纯手工打造1700道Java高级工程师面试宝典(含面试题解析)

Java工程师

Java 面试 八股文

mysql进阶(二十九)常用函数汇总

No Silver Bullet

MySQL mysql常用函数 8月月更

永续合约交易所系统开发逻辑详情

开发微hkkf5566

Java泛型的继承场景

Geek_163f36

它们不一样!透析【观察者模式】和【发布订阅模式】

掘金安东尼

前端 设计模式 8月月更

华为云分布式缓存服务Redis开通及使用规划教程【华为云至简致远】

科技云未来

redis'

腾讯课堂微服务上云,架构演进中的思考_QCon_王昂_InfoQ精选文章