B 站稿件生产架构演进:从单体到微服务的挑战与实践

所属专题:演进式架构

嘉宾 : 匡锡斌 | 哔哩哔哩技术专家

会议室 : 钻石厅D

讲师介绍

专题演讲嘉宾:匡锡斌

哔哩哔哩技术专家

匡锡斌,2017 年加入 B 站,主导过 B 站直播、点播等核心业务系统的架构演进,当前负责稿件业务系统架构,关注业务系统可扩展性、服务稳定性、系统可观测性建设。

议题介绍

演讲:B 站稿件生产架构演进:从单体到微服务的挑战与实践

B 站作为国内领先的内容分享平台,其核心功能之一便是支持 UP 主们创作并分享各类视频内容。UP 主稿件系统作为 B 站内容生产的关键环节,承担着从内容创作到发布的全过程管理。随着业务的快速发展,技术团队面临着组织变革、业务需求快速迭代以及系统劣化的挑战,稿件生产系统历经从大单体到分层架构,再到基于云原生的微服务架构演进,在这一过程中我们需要面临降本增效、业务耦合、历史债务、线上稳定性等,本次分享将会从业务视角介绍架构演进落地实践的经验和思考。

演讲提纲

1. 背景:B 站稿件业务形态和系统架构介绍

  • 业务形态,业务架构服务于业务战略
  • 业务架构概览
  • 技术指标与业务指标,怎么判断业务的连续性和健康度

2. 架构演进的几个策略

  • 大单体的混沌时代到服务分层
  • 微服务化与业务事件驱动模型
    • 稿件业务的异步模型流程
  • 勇于选择数据模式的更换
    • 适配业务需要,新的存储模型选择,数据迁移痛点
  • 代码之上,运行时环境的演进
    • 演进式架构,体现在代码本身的改变,也体现在代码的运行环境、运行时、服务的层级/领域、微服务组成网络拓扑的演进
  • 多活、FaaS 化和混合云
    • 同城/异地多活
    • 转码资源调度的 FaaS 化
    • 投稿存储转码的混合云是下一步计划

3. 经验总结与下个阶段的展望

  • 痛点总结,没有银弹,总要做选择和取舍

交通指南

上海中谷小南国花园酒店

China Grain Hotel
地址:上海市杨浦区佳木斯路777号(近营口路口)
  • 微信咨询

  • 电话咨询

    联系电话:+86 18514549229

微信联系我们

如您在购票过程中遇到问题,请扫码咨询票务小助手