快手前端架构师,游戏直播团队前端负责人。
快手前端架构师,游戏直播团队前端负责人。
为了更好地服务游戏垂类用户,快手于2018年正式推出快手直播平台(即Web游戏直播站)以及电喵App等。在业务迭代的过程中,前端团队遇到了很多挑战,如架构设计是否能够保证高效地持续交付,如何保证可维护性,如何更好的利用工具解放生产力等。
本次演讲将剖析业务发展历程中所遇到的挑战,介绍技术选型和工程化设计,进而讲解直播团队前端如何通过各种工具、理念来迎接这部分挑战,以及在这个过程中前端团队是如何完成技术积累与传承的。
演讲提纲:
1. Node.js的应用
(1)Vue SSR实践
(2)面向数据的接口 VS 面向页面的接口
2. 状态管理
(1)为什么我不选择Vuex
(2)GraphQL + Observable
3. 持续集成与工作流
(1)基于GitLab CI的持续集成与持续部署
(2)Git flow工作流的应用
4. 监控方案
(1)错误监控
(2)性能监控
5. 运维方案
6. 展望未来,我们还能做什么
听众收益:
1. 通过对快手游戏直播站的完整剖析,帮助与会者更好的理解前端工程化与前后端分离实践
2. 在日常开发中,我们可以如何更高效的辅助业务开发