title
《玩转 Serverless 架构》
开篇词:Serverless 大热,程序员面临的新机遇与挑战
2020-12-23
可能你会认为 Serverless 是最近两年兴起的技术,实际上,Serverless 概念从 2012 年就提出来了,随后 AWS 在 2014 年推出了第一款 Serverless 产品 Lambda,开启了 Serverless 元年。此后国外 Serverless 生态迅速发展,诞生了如 Serverless Framework、Vercel 等很多优秀的产品。
基础入门:编写你的第一个 Serverless 应用
2020-12-29
学习一门新技术,除了了解其基础概念,更重要的是把理论转化为实践,所以学会开发 Serverless 应用尤为重要。考虑到很多刚开始接触 Serverless 开发的同学在短时间很难适应 Serverless 的开发思想,知识也不够体系化,所以我除了带你实现一个 Serverless 应用之外,还会介绍应用开发时涉及的重要知识点,让你更深刻地理解 Serverless,建立属于自己的知识体系。
运行原理: Serverless 应用是怎么运行的?
2020-12-31
前段时间,团队有个同学在用 Serverless 实时处理日志时遇到了一个问题:每次处理结果都是相同的。后来问过我之后才发现是由于函数执行过程可能存在执行上下文重用,导致每次拉取到的都是同一份数据。归根究底是因为他对 Serverless 应用的运行原理理解得不够深入,而这也是很多刚开始学 Serverless 的同学经常遇到的共性问题,所以我准备了这节课,希望能让你有所收获。
开发框架:如何提高应用开发调试和部署效率?
2021-01-05
到目前为止,你已经知道怎么基于 FaaS 开发 Serverless 应用了。不过你应该可以发现,04讲中的应用很简单(只有一个函数)。而实际情况中,绝大部分应用都是由多个函数组成的,应用部署时需要将所有函数一同部署,并且函数运行依赖 FaaS 环境,这就导致函数代码不能直接在本地运行。这些限制就给我们的应用开发、调试和部署流程带来了挑战。