AWS Lambda in Action: Event-driven serverless applications 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
"Devoted" by Dean Koontz
For the first time in paperback, from Dean Koontz, the master of suspense, comes an epic thriller about a terrifying killer and the singular compassion it will take to defeat him. | Learn more
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Frequently bought together
From the Publisher
|Amazon Web Services in Action||AWS Lambda in Action||Serverless Architectures on AWS|
|Subtitle||N/A||Event-driven serverless applications||With examples using AWS Lambda|
|For Readers who want to||Gain practical skills using the most important services on AWS, including best practices regarding automation, security, high availability, and scalability.||Master Serverless Computing using the Amazon Lambda service, including creating serverless backends for web applications and server-side data and DevOps tasks on AWS.||Build, secure and manage serverless architectures for web and mobile applications using AWS Lambda and other AWS-hosted services.|
|AWS Services Covered||EC2, CloudFormation, Elastic Beanstalk, Opsworks, IAM, S3, Glacier, EBS, Instance Store, RDS, DynamoDB, CloudWatch, SQS, ELB.||Lambda, API Gateway, Cognito, S3, DynamoDB, CloudFormation, IAM, SNS.||Lambda, S3, SNS, IAM, CloudTrail, API Gateway, Cognito, Elastic Transcoder, Kinesis, CloudSearch, SES.|
About the Author
- Item Weight : 1.36 pounds
- Paperback : 384 pages
- ISBN-10 : 1617293717
- ISBN-13 : 978-1617293719
- Product Dimensions : 7.38 x 0.6 x 9.25 inches
- Publisher : Manning Publications; 1st Edition (December 5, 2016)
- Language: : English
- Best Sellers Rank: #400,467 in Books (See Top 100 in Books)
- Customer Reviews:
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Aws api gateway deserves more screen time. I’m still confused about how it works especially method request/response and integration request/response
Aws cloud formation did not get more screen time. Cloud formation could have had a nice supporting part in the action of ch9-11, it would have provided a aws standardized way of deployment been more informative.
The author should mention node.js versioning issues that can gum up chapter 5 (see manning book forum)
I’ll give 4 stars just to stand out. 4.5 is deserved but it’s not perfect.
Prior to reading the book, I had the impression that AWS Lambda was just a one-trick-pony tool for building one-off utilities like automatic image thumbnail generation or adding small pieces of server-side glue code for mobile applications.
In Chapter 1 my eyes were opened, as right from the beginning the book shows how you can create fully functional web and backend server equivalents just using the existing AWS services with Lambda to wire it all together with your own business logic.
The author makes good use of diagrams to help visualize the flows between services throughout the book. The initial diagrams show how the interactions between AWS Events and Lambda functions can be chained together to create sophisticated flows. These flows are not that dissimilar to the flows you might already be familiar with from reactive programming styles.
Chapter 2 quickly walks you through the process of building your obligatory Hello-World app and then subsequent chapters will progressively iterate to add more functionality, such as a web hooks and and security.
The book assumes you don’t know very much about AWS beforehand and provides a basic introduction to some of the other related AWS services you’ll need in order to build non-trivial services. With over 80+ AWS services, no single book could ever possibly cover all of the AWS services you could might use with Lambda. Instead, this book concentrates on the services you are most likely to use with Lambda e.g IAM, Cognito, S3 etc.
The book is divided into four main parts. Part 1 is a Getting Started guide. Part 2 is for Building and has a security theme (6 of the 8 chapters in this section are focused on security and authentication). Part 3 covers tools and strategies for Test, Deployment and Monitoring. Part 4 focuses on on integrations with external (non-AWS) services.
Each of the chapters are quite dense with content, so it’s not something you can maybe read and walkthrough in a single lunchbreak. But the content is progressive, slowly building on the code you already know, so before you know it, you’ve got some reasonably comprehensive examples working. The examples provided are either in the NodeJS or Python languages, so a familiarity with either of those would be helpful but not essential. Each chapter ends with a well thought out exercise so you can hone your skills. This is a nice touch that I’d love to see in more books.
The existing online documentation from Amazon on Lambda seems to concentrate mainly on either Reference-API themed pages or links to github examples. Both of these are certainly useful, but this book helps fill a void by actually showing you how to build up a Lambda based application from scratch and then secure it.
If you’re considering using Lambda in a commercial enterprise, then this book will definitely help as it has lots of meaty examples and a strong focus on security throughout.
This book is all about serverless in action in a very structured way.
Starting with the description of AWS lambda and Amazon API Gateway and focusing on building event-driven applications, this book teach you how to optimize your DevOps work-flow, and describes ways you can integrate Lambda functions with services outside of the AWS platform.
The authentication and authorization functionalities are very well described in few chapters.
The author shows how to implement a media-sharing application using a serverless and event-driven architecture, with exercises and solutions to practice the concepts learned on every chapter.
He is teaching you how to choose the right service in the AWS platform, such as Amazon S3, DynamoDBand and AWS IAM.
So you can learn the skills to design and implement an event-driven application, which helps you in designing the technical implementation of an event-driven architecture using AWS Lambda to react to coordinated events in the back end.
I specially liked the chapter 12, which teachs you how event-driven architectures work, and how that relates to architectural best practices for distributed systems, such as
reactive programming and microservices.
And the very important part of how to estimate AWS Lambda costs for an event-driven application and use that information to design your business model.
A book designed to helps you in all the process of creating a distributed system with a huge infrastructure behind you with no cost.