购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

推荐序

再过几年,我们将看到如下局面:单靠一个创始人,这个能够使用无服务器技术的工程师,就能撑起一个十亿美元级别的创业公司。无服务器技术把如今的IT乱世带入了一个有迹可循的新世界——开发者无须等待任何人来审批一个新项目了。他们在服务器、架构、数据存储或配置工具上再无后顾之忧,可以在几分钟内构建一个新应用。从商业角度来看,无服务器是革命性的,因为在投产之前,开发者都不必支付任何费用,只有当客户开始使用服务了,开发者才需要付费。这事实上已经属于按需分配的经济模式了。

本书极好地普及了无服务器技术,也极好地深挖了AWS Lambda。

我初见作者Danilo Poccia,是在伦敦举行的亚马逊大会上。当时他负责一个工业分析的技术短会,我立刻就被他务实的方法论和对无服务器的动人热情吸引住了。作为一名布道师,Danilo有足够的经验把无服务器技术分析清楚,这一点在本书中体现得淋漓尽致。

本书清楚又详尽,内容和编排都是经过深思熟虑的。书中包含大量的小任务和函数,同时剔除了艰深复杂的跟配置服务器环境相关的内容,因此既适合初学者,也适合对无服务器技术基本概念(比如事件驱动编程)有所了解的读者。

书中提供的代码样本同样构架严谨,它们以JavaScript和Python的形式共享在GitHub上。Danilo从认证服务开始,一路讲到实战部署,由浅入深地讲解了无服务器应用的构建思路。他解释了无服务器为什么应该写成单一函数,以便部署到AWS Lambda中,由于无服务器是事件驱动的,他又进一步解释了如何整合第三方服务,从而实现函数即服务。

AWS已经成为云技术的工业标准,而无服务器将对AWS的使用方式产生巨大的影响。在接下来的几年里,本书将成为软件开发的必读经典。

James Governor
RedMonk联合创始人 k9hcNA1igYl7BIOWK6v4xNLe/QDBNhkJLxNwVltQs5wuYD5p08OLUF9Q2l4LKOLs

点击中间区域
呼出菜单
上一章
目录
下一章
×