JavaScript全栈团队在新浪移动的发展

案例来源:新浪移动
会议地点:深圳
分享时间: 2020-08-15 15:50-16:50

付强(小爝)  |

新浪移动 新浪移动前端基础架构组-前端开发技术专家

10 年以上前端开发工作经验,服务过多家大型互联网公司,目前就职于新浪移动大前端团队,前端技术专家。负责团队前端架构和性能优化等工作。本人比较喜欢 nodejs 和移动端开发,性能优化方案以及前端工程化的系统解决方案,2018 年开始转型后端 nodejs 开发,主持了新浪内部多个 nodejs 项目的实践落地。

课程概要

背景:
在大前端团队中,作为唯一的公司内部的有全栈(能力)的团队,我们从实际业务需求出发,对内搭建了一整套围绕移动应用和公司已有业务的基础设施,使用JavaScript来构建自己的Nodejs web框架,Hybrid离线包发布平台,监控系统以及等等基础基建能力,对外承接线上大流量Nodejs服务,新闻类内部的后端系统,截图服务,专题组件,以及跨部门的文档系统等开发工作,在这些过程中,我们遇到了很多问题和困难,总结成经验可以给大家介绍,这些系统和能力是如何利用JavaScript快速落地的。

解决思路:
我们在进行大前端全栈团队实践的过程中,利用JavaScript的可以前后端通吃能力,引入ts开发自己的后端web框架,保证框架质量和业务质量,保证后端业务项目的一致性和可维护性,在客户端和前端开发中利用JavaScript的跨端能力,在客户端jscore中打通部分可复用的业务能力,同时也是用JavaScript搭建和组织我们的hybrid相关基础生态,如jsbridge,两端统一框架以及整个发布流程,利用CICD(同时利用JavaScript来实现CI的命令行工具开发),以及上线更新配置,自动化scheme测试生成平台等进行技术赋能。

成果:
前端工程化部分产出了一套脚手架+CICD+依赖管理的自动化能力,前端框架部分产出了一系列的hybrid基础能力,如jsbridge双端统一框架,发布后台,scheme测试平台等,真机appium自动化测试系统等,后端nodejs也产出了一套自研的typescript web framework,周边生态模块和项目脚手架等,并都实际落地到新闻业务中,成功落地和承接线上大流量的实际业务等。

听众收益

1.如何组建一支全栈的前端团队,团队能够承接的业务类型以及在公司内部的发展趋势;
2.前端开发工程师如何入手nodejs的BFF层,如何打造可靠的线上nodejs服务;
3.利用JavaScript全栈能力为业务团队和其他技术团队赋能的实践。(基础内部服务平台,nodejs微服务等)

付强(小爝)  |

新浪移动
新浪移动前端基础架构组-前端开发技术专家

10 年以上前端开发工作经验,服务过多家大型互联网公司,目前就职于新浪移动大前端团队,前端技术专家。负责团队前端架构和性能优化等工作。本人比较喜欢 nodejs 和移动端开发,性能优化方案以及前端工程化的系统解决方案,2018 年开始转型后端 nodejs 开发,主持了新浪内部多个 nodejs 项目的实践落地。

课程概要

背景:
在大前端团队中,作为唯一的公司内部的有全栈(能力)的团队,我们从实际业务需求出发,对内搭建了一整套围绕移动应用和公司已有业务的基础设施,使用JavaScript来构建自己的Nodejs web框架,Hybrid离线包发布平台,监控系统以及等等基础基建能力,对外承接线上大流量Nodejs服务,新闻类内部的后端系统,截图服务,专题组件,以及跨部门的文档系统等开发工作,在这些过程中,我们遇到了很多问题和困难,总结成经验可以给大家介绍,这些系统和能力是如何利用JavaScript快速落地的。

解决思路:
我们在进行大前端全栈团队实践的过程中,利用JavaScript的可以前后端通吃能力,引入ts开发自己的后端web框架,保证框架质量和业务质量,保证后端业务项目的一致性和可维护性,在客户端和前端开发中利用JavaScript的跨端能力,在客户端jscore中打通部分可复用的业务能力,同时也是用JavaScript搭建和组织我们的hybrid相关基础生态,如jsbridge,两端统一框架以及整个发布流程,利用CICD(同时利用JavaScript来实现CI的命令行工具开发),以及上线更新配置,自动化scheme测试生成平台等进行技术赋能。

成果:
前端工程化部分产出了一套脚手架+CICD+依赖管理的自动化能力,前端框架部分产出了一系列的hybrid基础能力,如jsbridge双端统一框架,发布后台,scheme测试平台等,真机appium自动化测试系统等,后端nodejs也产出了一套自研的typescript web framework,周边生态模块和项目脚手架等,并都实际落地到新闻业务中,成功落地和承接线上大流量的实际业务等。

听众收益

1.如何组建一支全栈的前端团队,团队能够承接的业务类型以及在公司内部的发展趋势;
2.前端开发工程师如何入手nodejs的BFF层,如何打造可靠的线上nodejs服务;
3.利用JavaScript全栈能力为业务团队和其他技术团队赋能的实践。(基础内部服务平台,nodejs微服务等)

CopyRight © 2008-2020 Msup & 高可用架构

京ICP备09001521号