唐君行,bilibili 视频云资深研发工程师,专注于 B 站视频云建设,优化,包括上传,存储,CDN 等。擅长业务抽象和架构简化,相信架构没有银弹,适用于业务模型的架构才是最好的。
唐君行,bilibili 视频云资深研发工程师,专注于 B 站视频云建设,优化,包括上传,存储,CDN 等。擅长业务抽象和架构简化,相信架构没有银弹,适用于业务模型的架构才是最好的。
随着二次元受到越来越多人的喜欢,B 站上传视频的数量也呈指数增长。 在处理长视频系统构建过程中面临着高业务复杂度,高 IO 吞吐等问题。
在本话题中,我们会讲述 B 站视频生产系统的演进路程:如何进行业务抽象,解决各种业务问题,最终构建处理速度快,业务扩展性强的生产系统。
1. B 站视频生产流程,及其存在的问题;
2. 几种可能的实现方式 Workflow 架构的优势;
3. B 站实施 Workflow 架构的具体细节;
4. 几个问题及其解决方式;
5. 最终收益;
6. 总结。
1. Workflow 架构的适用场景及其解决的问题;
2. 如何通过业务抽象,构建易于扩展、易于升级的架构。