Skip to Content
编程 AWS Lambda
book

编程 AWS Lambda

by John Chapin, Mike Roberts
May 2025
Intermediate to advanced
278 pages
3h 24m
Chinese
O'Reilly Media, Inc.
Content preview from 编程 AWS Lambda

前言

AWS Lambda 以及无服务器和后端即服务对软件行业产生了巨大的颠覆性影响,它们消除了处理服务器的许多麻烦、成本和 "无差别的繁重工作"(从安全修补到自动分级器调整),从而极大地提高了数百万开发人员的工作效率。 但更重要的是,无服务器改变了应用程序的定义,从我们扔到服务器群上的一团团代码,变成了我们在空中用代码协调的多租户云服务配置。 无服务器是云进化的下一个阶段--就像人们曾经觉得不可能在没有自己数据中心的情况下建立一家公司一样,现在公司很快就有可能永远不拥有服务器。 这是一场令人着迷的变革,值得我们关注和参与!

当我最初提出最终成为 AWS Lambda 的想法时,我与 AWS 领导团队就风险和机遇进行了多次讨论。 机遇是巨大的--有机会重新想象如何构建计算和应用程序,并改变云中软件开发的本质。 但风险也同样巨大。 Lambda 的创新 "Spark gap "很高,跨越这个鸿沟需要大量精力:要获得无服务器的优势(按使用付费、按请求扩展、内置容错等),我们必须要求开发人员放弃传统的基于服务器和容器的部署。 早在 2014 年,当我们向全世界发布 Lambda 时,我们最担心问题就是:开发人员是否会跃跃欲试,与我们一起踏上这段旅程?

幸运的是,在过去的五年中,答案被证明是响亮的 "是的",而成功的核心就是像您现在正在阅读的这本书。 像无服务器这样的革命需要将信息传播给数百万开发人员,其中许多人将拥有现有的代码、现成的流程和工具,以及他们需要保留的大量语言和库知识。 Mike 和 John 是 Symphonia 的创始人,也是《AWS Lambda 编程》一书的作者,他们不仅在 AWS 和 Lambda 的工作中积累了多年的经验和专业知识,而且还与无数 Java 开发人员和关键任务企业 Java 应用程序打交道。 这种洞察力帮助他们在无服务器的新世界和企业 Java 开发人员及其团队的现有知识和实践之间架起了桥梁。 正是这种理解的结合--新旧知识的完美结合--赋予了这两位作者独特的洞察力,使这本教材变得如此重要。

如果您是无服务器的新手,本书将帮助您理解无服务器不仅能实现什么,还能理解为什么以及如何实现。 如果您正在入门,或者已经使用过其他语言的 AWS Lambda 等服务,本书将是您值得信赖的伙伴,因为您将学习架构、开发、部署、测试和监控各种类型的无服务器 Java 应用程序(从高度分布式的移动应用程序到高度可扩展的数据处理管道)的最佳实践。 无论您的技能水平如何,本书都将帮助您更快、更可靠地设计和交付 Java 应用程序。

欢迎来到无服务器世界,享受您的旅程--专家导游在等着您!

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Docker for Java Developers

Docker for Java Developers

Arun Gupta

Publisher Resources

ISBN: 9798341658929