老蒋《玩转Serverless架构》:从原理到实践,解决 Serverless 落地重难点

老蒋《玩转Serverless架构》:从原理到实践,解决 Serverless 落地重难点插图

课程背景

2017年,阿里云和腾讯云相继发布了国内的 Serverless 产品:函数计算和云函数。短短三年,国内 Serverless 开发就进入了白热化阶段,应用 Serverless 开发的企业遍地开花。

  • ·阿里“双十一”用 Serverless 提升应用弹性能力、降低服务器成本;
  • ·微博使用 Serverless 进行图片个性化处理;
  • ·石墨文档用 Serverless 实现实时协作……
  • Serverless 时代已经来临,我们如何抓住机遇,尽早入局,享受新技术红利?

专栏解读

其实很多开发者早就开始尝试, 因为 Serverless 还算新技术,实践经验输出不多,所以在摸着石头过河时,大家遇到了很多不知如何解决的难题:如何把传统项目快速迁移到 Serverless?如何正确使用 Serverless 才能更好地节约成本?……
专栏从易到难,从理论到实践分成了四个模块,抛开不同云产品的限制,聚焦 Serverless 本身,帮你构建相关知识体系,并通过大量场景案例说明,逐个击破落地难题。

  • ① 概念篇:这部分从云计算发展历程角度出发,深度剖析 Serverless 兴起必然因素,让你建立对Serverless 宏观认知。
  • ② 开发础篇:这部分从应用设计、开发、测试、部署整个流程着手,讲解开发 Serverless 应用的基础知识,比如 Serverless 应用如何编写、如何运行、如何安装依赖……学完这部分,你就可以上手开发一个简单的 Serverless 应用了!
  • ③ 开发进阶篇:这部分讲师会总结自己在大型 Serverless 架构项目中的相关经验,为你解答关于厂商依赖、经济成本过高、应用不安全等开发者关心的痛点问题。学完这些,基于 Serverless 开发复杂业务,你就能更好地进行 Serverless 技术选型。
  • ④ 案例篇:最后一部分,讲师会选择一些常见且典型的真实场景案例,比如基于 Serverless 实现弹性可扩展的 Restful API 系统,带你将理论知识融会贯通,运用于实践,设计开发出复杂的 Serverless 应用。

老蒋

一线大厂资深前端工程师
从事前端开发七年,17 年开始在团队内推广并使用 Serverless 代替 Node.js 实现的 BFF,后续负责 Serverless 基础设施的研发,代领团队落地 Serverless 架构,在云原生、Serverless 领域有着丰富的实践经验。

课程目录

开篇词

  • 开篇词 | Serverless 大热,程序员面临的新机遇与挑战

概念篇

  • 01 | 前因后果:Serverless 架构兴起的必然因素是什么?
  • 02 | 概念新知:到底什么是 Serverless?

开发基础篇

  • 03|基础入门:编写你的第一个 Serverless 应用
  • 04 | 运行原理: Serverless 应用是怎么运行的?
  • 05 | 开发框架:如何提高应用开发调试和部署效率?
  • 06 | 依赖管理:Serverless 应用怎么安装依赖?
  • 07|运行时:使用自定义运行时支持自定义编程语言
  • 08|单元测试:Serverless 应用如何进行单元测试?

开发进阶篇

  • 09|性能优化:如何提升 Serverless 应用的性能?
  • 10|访问控制:如何授权访问其他云服务?
  • 11|安全生产(一):Serverless 安全的主要风险是什么?
  • 12 | 安全生产(二):如何提高 Serverless 应用的安全性?
  • 13|成本优化:Serverless 真的省钱吗?
  • 14 | 系统迁移: 传统应用如何迁移到 Serverless ?
  • 经验 | 送给你 N 条 Serverless 开发的实践经验

场景案例篇

  • 15 | 身份认证:使用 Serverless 实现登录注册功能
  • 16 | API:基于 Serveless 构建弹性可扩展的 Restful API
  • 17 | SSR:使用 React.js 开发 Serverless 服务端渲染应用
  • 18 | 数据处理:基于 Serverless 开发高可用音视频处理系统

结束语

  • 结课测试 | 关于 Serverless 这些知识,你都掌握了吗?
  • 结束语 | 未来展望:Serverless 掀起新的前后端技术变革

【赠送】配套文稿