• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
  • Liutauras Vilda
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Frits Walraven
  • Piet Souris
  • Himai Minh
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Image from Amazon
Title: Programming AWS Lambda: Build and Deploy Serverless Applications with Java
Author(s): John Chapin & Mike Roberts
Publisher: O'Reilly


Amazon wrote:Serverless revolutionizes the way organizations build and deploy software. With this hands-on guide, Java engineers will learn how to use their experience in the new world of serverless computing. You’ll discover how this cloud computing execution model can drastically decrease 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 these 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. The chapters include exercises to help you through each aspect of the process.

Book Preview (when available)

From the publisher
  • Book page (online)

  • Where to get it?
  • Amazon.com
  • O'Reilly

  • Related Websites
  • AWS Lambda

    author & internet detective
    Posts: 41093
    Eclipse IDE VI Editor Java
    • Likes 1
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    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.

    I give this book 9 out of 10 horseshoes.

    Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of the NYJavaSIG.
    My previous laptop never exploded like that. Read this tiny ad while I sweep up the shards.
    Free, earth friendly heat - from the CodeRanch trailboss
      Bookmark Topic Watch Topic
    • New Topic