陈仲寅(张挺),阿里前端技术专家,长期耕耘于 Node.js 技术栈。他为淘宝和阿里其他业务部门提供框架和中间件解决方案,负责淘宝整体的 Node.js 体系基础建设,解决全栈开发的各种维护和稳定性问题;也同时负责 MidwayJs 系列内部和社区开源产品,包括Midway、Sandbox、Pandora、Injection等开源产品的开发、维护等工作。
陈仲寅(张挺),阿里前端技术专家,长期耕耘于 Node.js 技术栈。他为淘宝和阿里其他业务部门提供框架和中间件解决方案,负责淘宝整体的 Node.js 体系基础建设,解决全栈开发的各种维护和稳定性问题;也同时负责 MidwayJs 系列内部和社区开源产品,包括Midway、Sandbox、Pandora、Injection等开源产品的开发、维护等工作。
一、课程概述
在铺天盖地的 Serverless 宣传时期,各大厂商纷纷推出了自己的云平台,不遗余力的发展自己的用户,在各大厂商焦灼战争的同时,业界也开始了对 Serverless 业务形态的研究和探索。我们能看到 Serverless 的灵活性和优势,也能看到它的与众不同。但是直至今日,还未有标准化或者成熟的实践,让各大公司都秉持官网的态度,很少有能够利用或者真正的迁移到 Serverless 体系的方案。
前端 Node.js 热度不减,在不同的领域都有着无可比拟的优势,在 Serverless 场景下,个大厂商都将其作为第一梯队的语言,大力支持。本课程会结合阿里巴巴集团在一年中,使用 Node.js 在 Serverless 平台将业务快速迁移和搭建的实践,通过具体的实例,结合 TypeScript 标准化,最新的 Midway 体系,将现有 Serverless 的灵活性,可靠性,低成本展现给大家,也让大家在开发选型和迁移业务的过程中,能够充分的了解 Serverless 的优势和劣势,并带回到自己的真正实践中。
二、课程大纲
1. 业界现有的 Serverless 体系介绍
2. 函数计算平台介绍
3. 函数编程和传统编码的区别
4. 标准化函数
5. 使用函数编程框架编码
6. 使用不同的触发器
7. 尝试函数跨平台部署
8. 传统应用和其他场景的处理
9. 根据函数热度进行聚合或者拆分
10. 私有化场景
三、听众收益
1. 学习 Serverless 在实际场景上的应用
2. 学习函数计算在不同商业化平台的区别
3. 学习使用不同的函数计算平台,搭建一个可扩展,可复用的应用
4. 学习如何扩展现有函数场景
四、目标听众
1. 想要尝试 Serverless 研发,在新场景中应用的团队
2. 需要突破前端领域现有桎梏的团队
3. 迁移现有的 Node.js 应用到 Serverless 场景的团队
4. 想要节省开支的独立开发者