Jump to ratings and reviews
Rate this book

Programming AWS Lambda: Build and Deploy Serverless Applications with Java

Rate this book
Serverless is a revolution in the way organizations build and deploy software. With this hands-on guide, Java engineers will learn how to use their language experience in the new world of serverless computing. You'll discover how this cloud computing model can drastically reduce the complexity in developing and operating applications while reducing costs and time to market.

Engineering leaders John Chapin and Mike Roberts guide you through the process of developing serverless applications using AWS Lambda, Amazon's event-driven, serverless computing platform. You'll learn how to prepare the development environment, program Lambda functions, and deploy and operate your serverless software. Chapters includes exercises to help you through each aspect of the process.


Get an introduction to serverless, functions-as-a-service, and AWS Lambda
Learn how to deploy working Lambda functions to the cloud
Program Lambda functions and learn how to get data in and out
Build and package Java-based Lambda code and dependencies
Create serverless applications by building a serverless API and data pipeline
Test your serverless applications using automated techniques
Apply advanced techniques to build production-ready applications

275 pages, Paperback

Published April 28, 2020

5 people are currently reading
62 people want to read

About the author

John Chapin

14 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
14 (50%)
4 stars
10 (35%)
3 stars
3 (10%)
2 stars
0 (0%)
1 star
1 (3%)
Displaying 1 - 4 of 4 reviews
Profile Image for Jeanne Boyarsky.
Author 28 books76 followers
May 10, 2020
This book covers everything you could want to know about using Lambda. It starts out my explaining the terms and reasons for using. I think it would have been good to have a reference to the services for readers new to AWS. The diagrams and screenshots were excellent.

There were good comparisons about tradeoffs like Python vs Java and even within Java. I like that the first example was built-in JavaScript to focus on the mechanics of creating a lambda before having to write one. In fact, it was so smooth that I missed the code. (It was provided by AWS Lambda rather than printed in the book). I also liked the advice to delete the lambda stack if getting into trouble.

The examples use Maven, but you didn't need to know it going in. You do need to feel comfortable reading Java, JSON and XML. I learned a number of new things. And I was happy to see newer things included like CloudWatch Insights and Provisioned Concurrency.

Chapter 5 was a comparatively long chapter (50 pages) but covered a lot and was easy to understand. I like that there were chapters on testing, logging, etc. I would have liked to see JUnit 5 used instead of JUnit 4 since this is a new book. (I was also surprised not to see static imports used, but that's probably personal preference.) The chapter full of problems and solutions was great!

Each chapter ends with exercises to get hands on experience. I was very happy to see that! A couple are labeled as “extended task” which is nice because you know what you are getting into.

---
Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of the NYJavaSIG.
70 reviews
July 20, 2021
Good guide for starters. Helps you build your first hello-world application.
Profile Image for Ntombizakhona Mabaso.
107 reviews5 followers
November 26, 2024
This book provides a solid introduction to AWS Lambda, including a brief yet fascinating background on both AWS and Lambda's origins.

Written with Java developers in mind, it’s an excellent resource for those looking to migrate to the AWS cloud.

The Java-focused approach makes it particularly suitable for developers familiar with the language who want to harness the power of serverless computing on AWS.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.