腾讯课堂作为腾讯自研业务上云的其中一个产品,在微服务整体从云下到云上的架构演进中,除了机器、网络、中间件的迁移之外,也重新 Review 了团队在过去研发和运营中遇到的痛点,在云原生应用规范、DevOps 流程、微服务框架、云开源中间件选型等领域都有一些思考和实践,踩过很多坑也取得很多收获。
这次分享会介绍下业务上云的项目背景,然后分享下在上云之前,我们是如何针对自身特点,对微服务的依赖、配置、错误码、权限、无状态等问题重新思考后,制定业务微服务上云的云原生应用规范。并且怎么通过 git-webhook、Docker、K8S 等组件的引入,逐步优化 DevOps 工具链,最终实现微服务上云的架构演进。
内容大纲
- 腾讯课堂微服务上云项目背景;
- 传统微服务的痛点;
- 打开新世界大门,一场对引入云原生、DevOps 工具链、开源中间件的激烈讨论;
- 针对自身业务特点,制定业务云原生应用规范;
- 优化 DevOps 工具链,逐步将微服务迁移上云;
- 持续优化迭代,保持架构演进往更健康方向发展。
听众受益
- 腾讯课堂怎么做微服务上云;
- 传统微服务系统演进中,经常遇到的痛点和业内常见解决方案;
- 快速迭代的业务系统,怎么制定和落地云原生应用规范;
- 如何通过 DevOps 工具链,推送规范落地和提升研发运营效率。