【你将获得】

构建 Serverless 核心知识框架

实操 Serverless 应用部署

零基础搭建一个 Serverless 云上应用

一套完整的 Serverless 架构应用代码

【课程介绍】

Serverless 兴起于 2017 年,近年伴随着云原生概念的推广愈发火爆。在这波浪潮里,以阿里巴巴、腾讯这样的一线大厂为首,越来越多的互联网公司开始关注甚至推进 Serverless 的应用。


Serverless 的大热,表面上看好像是一件技术的事情,其实背后与钱有关。


拿你部署一套博客来说,常见的 Node.js MVC 架构,需要购买云服务商的 Linux 虚拟机、RDS 关系型数据库,做得好的话还要购买 Redis 缓存、负载均衡、CDN 等等。再专业一点,可能还会考虑容灾和备份。这么算下来一年最小开销都在 1 万元左右。但如果你用 Serverless 的话,这个成本可以直接降到 1000 元以下。


就像 iPhone 当年颠覆诺基亚一样,Serverless 对运维体系的极端抽象,给应用开发和部署提供了一个极简模型。这种高度抽象的模型,可以让一个零运维经验的人,几分钟就部署一个 Web 应用上线,并对外提供服务。这是在省钱的基础上,又为你省了力。


所以有人就说,Serverless 就是让前端拓宽边界,去做一些后端的事情。可事实上,它对于前后端程序员的机遇和挑战又是什么?Serverless 又该如何与现有业务结合去谈实践?


本专栏将结合蒲松洋近年的研究成果,从 Serverless 的概念、运行原理入手,到应用实践,带你系统化地深入学习 Serverless。为了让你学以致用,本专栏会设置有录屏演示、项目 Demo、动手作业等等教学活动。


具体内容上,专栏共分为三大部分,基础篇、进阶篇和实战篇。


基础篇:带你理解 Serverless 要解决什么问题,以及 Serverless 的边界和定义。搞清楚了来龙去脉后会进入动手环节,通过一个例子给你讲解 Serverless 引擎盖下的工作原理,以及 FaaS 的一些应用场景。


进阶篇:专注 FaaS 的后端解决方案 BaaS,以及现有的后端应用如何 BaaS 化。为了更好地展现 Serverless 的发展历程和背后的思考,这部分还设有一个基于 Node.js 的待办任务的 Web 应用,帮助你动手实践。点击获取 GitHub 地址。


实战篇:通过 Google 开源的 Kubernetes 向你演示本地化 Serverless 环境如何搭建,并结合作者的经验,带你了解 Serverless 架构应该如何选型,以及目前 Serverless 开发的最佳实践。


学习路径图

【课程目录】

声明:猿学谷是一个资源分享和技术交流平台,本站所发布的一切视频,文章,软件,书籍资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络以及用户发布,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如若本站内容侵犯了原著者的合法权益,可联系我们QQ客服 3863518080 进行处理。