金炳,网易资深前端开发工程师,网易严选Node负责人。 2016年加入网易,负责过邮箱大师、网易严选等产品前端开发,做过前端、后端、产品设计,是一名全栈工程师。目前致力于Node应用框架研究开发与生态建设,实践Node应用在Serverless、Faas场景下的迁移和落地,探索Service Mesh在Node应用中的价值。
金炳,网易资深前端开发工程师,网易严选Node负责人。 2016年加入网易,负责过邮箱大师、网易严选等产品前端开发,做过前端、后端、产品设计,是一名全栈工程师。目前致力于Node应用框架研究开发与生态建设,实践Node应用在Serverless、Faas场景下的迁移和落地,探索Service Mesh在Node应用中的价值。
网易严选作为原创生活类自营电商品牌,其供应链、采购、财务、数据等,具有业务变更频繁、流程复杂性高、跨系统协作多的现状,使得业务系统前端开发在开发和维护中变得越来越困难。因此,构建一个架构设计优良、功能全面、质量稳定的Node应用框架显得尤为重要。
我们基于TypeScript设计和开发了严选Node框架,抽象了应用生命周期管理,完成了Node生态建设,建立了与业务系统和技术中台的对接规范。在整个框架的开发和落地过程中,我们还实践了Serverless场景的应用,探索了Service Mesh在Node应用中的价值,希望能给大家带来一些思想的碰撞。
演讲提纲:
1. 业务场景
(1)网易严选业务介绍
(2)业务中的难题
2. Node如何解决业务难题
(1)点-面-立体三种角度
(2)角色转变
(3)权限拦截、参数校验
(4)单元测试之依赖注入
3. Node的保障
(1)Node的基建保障
4. Serverless实践介绍
(1)什么是Serverless
(2)方案选型
(3)Knative的原理和扩展
(4)构建严选的Serverless Framework
5. Service Mesh在Node应用中的价值
(1)Service Mesh介绍
(2)Service Mesh的价值
听众收益:
1. 了解如何使用Node去处理高复用的复杂业务,并了解Node框架的设计思想
2. 了解Serverless在严选中的使用方案、了解Service Mesh对Node应用的价值