随着大前端的发展,Node.js 也已经发布到 v13,其应用场景从脚手架、辅助... 展开 >
七念,2012年从 IBM 加入淘宝,曾负责淘宝前端数据产品和创新技术产品团队,后负责 Node.js 基础架构团队,并担任阿里巴巴前端委员会 Node.js 方向负责人。推动 Node.js 应用的稳定性治理,推动 Serverless 技术落地前端场景。同时也是 Node 地下铁线下沙龙创始人。
随着大前端的发展,Node.js 也已经发布到 v13,其应用场景从脚手架、辅助前端开发(比如 SSR、PWA 等)的快速开发实践,到 API 中间层、代理层,甚至到后端开发都有非常成熟的经验。本专场将重点邀请一线专家给大家带来他们在各自领域的实战经验。
Serverless 技术已然是技术大会少不了的热点话题,而前端开发者对于新技术的接受程度很高,在最新的统计数据中,aws 的 lambda 有 39% 的应用是用 Node.js 来实现的。Serverless 或者说 FaaS 被认为是前端开发深入业务一个很好的切入点,在各个大厂内,已经有不少 FaaS 落地的成功案例。
Serverless 运行的环境对开发者是个黑盒,如何去实现一个 Node.js 的 runtime,和正常的 Node.js 应用相比有哪些不同?
本次分享将介绍 Serverless 平台的 Node.js runtime 的具体实现,以及在线调试、性能分析等能力在实现过程中的难点。
演讲提纲:
1. 各大云平台 Node.js runtime 实现
2. 实现难点
3. 在线调试能力
4. Node.js 性能分析
5. 未来还能做什么
听众收益:
高可用是应用开发领域的一个常被提及的话题,历经多年探索,已经有了很多沉淀。Node.js 应用作为新崛起的开发方式,在业务系统中的责任也越来越重要,势必会面临可用性保障的难题。
在阿里巴巴内部,我们针对这个命题,做了深入的探索,并且在线上业务进行了有效的实践,沉淀了一些针对 Node.js 特有的方法论。当下,随着 Faas 体系的快速发展,核心理念的转变给我们带来了全新的挑战,如何将已有能力快速落地到新场景,提供一致的体验,也是我们需要思考的问题。
本次分享中,我们会从日常开发碰到的问题以及线上故障案例入手,结合监控、调试、流量录制/回放、性能诊断、混沌工程等手段,推导出一套面向失败的高可用保障方法论,同时会将部分核心能力开放到社区,希望可以和大家一起交流,让 Node.js 使用者更有信心去落地实践。
演讲提纲:
1. Node.js 应用可用性现状
2. Node.js 应用高可用探索
3. Serverless 带来的挑战
4. 2020我们可以期待什么
听众收益:
前沿亮点:
听懂我的演讲,需要具备这些知识储备: