写点什么

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

  • 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:005962

评论

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

移动生态盘点与HMS生态解析

华章IT

华为 Android Studio 移动开发 HMS

如何基于 SDK 快速开发一款IoT App 控制智能灯(iOS 版)

IoT云工坊

ios App 物联网 IoT sdk

扒开 SqlSession 的外衣

田维常

mybatis

生产环境全链路压测建设历程 21:某快递 A 股上市公司的生产压测案例之基于测试流量的混沌工程(故障演练)

数列科技杨德华

全链路压测 七日更

为什么要TDD(测试驱动开发)

sherlockq

敏捷开发 TDD 极限编程

英特尔赵宏:从硬件创新到平台突破,PC的未来非常值得期待

E科讯

应急指挥中心平台搭建,移动可视化指挥解决方案

t13823115967

可视化数据分析搭建 应急指挥

Spring 源码学习 11:invokeBeanFactoryPostProcessors

程序员小航

Java spring 源码 源码阅读

anonymous匿名者场外交易系统APP软件开发

系统开发

为什么说rollup比webpack更适合打包库

fengxianqi

大前端 Rollup webpack

从MongoID的生成讨论分布式唯一ID生成方案

行如风

雪花算法 分布式ID 全局唯一ID 流星算法

云视频技术领军人赵加雨:如何提升在线教育课堂互动体验

拍乐云Pano

音视频 在线教育 RTC 互动课堂 白板

抢先体验全新升级版Eternal Wallet!

Geek_c610c0

数字货币 数字货币钱包开发

没能进入大数据领域

escray

面试 面经

像用户一样测试:打破知识的诅咒

QualityFocus

测试 软件质量 可用性 用户体验

重学JS | 数组遍历的7种方法及兼容性处理(polyfill)

梁龙先森

大前端 编程语言

直播中不可缺少的一环-rtmp直播推流

anyRTC开发者

音视频 WebRTC CDN RTC RTMP

“盗窃”公司源代码被开除的CTO | 法庭上的CTO(20)

赵新龙

CTO 法庭上的CTO

深入浅出 ZooKeeper

vivo互联网技术

zookeeper 分布式 ZAB

盘点 2020 | 10 天开发前台系统技术系列

老魚

CSS 大前端 全栈 js 盘点2020

计算机网络简述

lee

计算机网络 网络协议 网络

高空立体云防控系统搭建,智能化平安小区建设方案

t13823115967

平安小区 智慧平安社区建设

人工智能不过尔尔,基于Python3深度学习库Keras/TensorFlow打造属于自己的聊天机器人(ChatRobot)

刘悦的技术博客

人工智能 tensorflow chatbot 聊天机器人 keras

从一个模糊词查询需求的处理方案讨论到一种极速匹配方案的实现

行如风

模糊匹配 双数组trie树 ahocorasick ac自动机 黑名单过滤

星域母子币系统软件开发|星域母子币APP开发

系统开发

快速接入 | 从 0 到 1 构建语音聊天室

拍乐云Pano

音视频 RTC 实时语音 语音聊天室 语聊房

重磅|中国PostgreSQL分会与腾讯云战略合作协议签订

PostgreSQLChina

数据库 postgresql 软件 开源社区

九环智能合约开发

V19927655815

APP开发

什么是浮点数?

Kaito

计算机基础 浮点数

智慧仓储管理系统,是否能解决购物狂欢节后新一轮爆仓危机?

一只数据鲸鱼

物联网 数据可视化 智慧物流 智慧仓储

英特尔力邀150家产业大咖推动Evo严苛认证,打造PC界的奥斯卡

E科讯

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