
Mastering AWS Lambda
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
All prices
More details
Other editions
Additional editions

Persons
Yohan Wadia is a client-focused evangelist and technologist with an experience of more than 8 years in the cloud industry. He focuses on helping customers succeed with cloud adoption. As a technical consultant, he guides customers with pragmatic solutions that leverage cloud computing through either Amazon Web Services, Windows Azure, or Google Cloud Platform and make practical and business sense.Gupta Udita :
Udita Gupta is an AWS Certified Solutions Architect and an experienced cloud engineer with a passion for developing customized solutions, especially on the Amazon Web Services Cloud platform. She loves developing and exploring new technologies and designing reusable components and solutions around them. She particularly likes using the serverless paradigm, along with other upcoming technologies such as IoT and AI. A highly animated creature and an avid reader, Udita likes to spend her time reading all kinds of books, with a particular interest in Sheryl Sandberg and Khaled Hosseini.
Content
- Cover
- Copyright
- Credits
- About the Authors
- About the Reviewer
- www.PacktPub.com
- Customer Feedback
- Table of Contents
- Preface
- Chapter 1: Introducing AWS Lambda
- What is serverless computing?
- Pros and cons of serverless computing
- Introducing AWS Lambda
- How it works
- Getting started with AWS Lambda
- Using the AWS Management Console
- Using the CLI
- Pricing and limitations
- Planning your next steps
- Summary
- Chapter 2: Writing Lambda Functions
- The Lambda programming model
- Handler
- The context object
- Logging
- Exceptions and error handling
- Versioning and aliases
- Environment variables
- Packaging and deploying
- APEX
- Claudia.js
- Recommendations and best practices
- Planning your next steps
- Summary
- Chapter 3: Testing Lambda Functions
- The need for testing Lambda function
- Manually testing your functions with the AWS Management Console
- Testing functions with Mocha and Chai
- Testing functions using the npm modules
- Testing with a simple serverless test harness
- Recommendations and best practices
- Planning your next steps
- Summary
- Chapter 4: Event-Driven Model
- Introducing event-driven architectures
- Understanding events and AWS Lambda
- Lambda architecture patterns
- Exploring Lambda and event mapping
- Mapping Lambda with S3
- Mapping Lambda with DynamoDB
- Mapping Lambda with SNS
- Mapping Lambda with CloudWatch events
- Mapping Lambda with Kinesis
- Creating the Kinesis Stream
- Setting up the log streaming
- Packaging and uploading the function
- Planning your next steps
- Summary
- Chapter 5: Extending AWS Lambda with External Services
- Introducing Webhooks
- Integrating GitHub with AWS Lambda
- Integrating Slack with AWS Lambda
- Invoking Lambda using an external application
- Planning your next steps
- Recommendations and best practices
- Summary
- Chapter 6: Build and Deploy Serverless Applications with AWS Lambda
- Introducing SAM
- Writing SAM templates
- AWS::Serverless::Function
- AWS::Serverless::Api
- AWS::Serverless::SimpleTable
- Building serverless applications with SAM
- Introducing AWS step functions
- Under the hood
- Getting started with step functions
- Building distributed applications with step functions
- Planning your next steps
- Summary
- Chapter 7: Monitoring and Troubleshooting AWS Lambda
- Monitoring Lambda functions using CloudWatch
- Introducing AWS X-Ray
- Monitoring Lambda functions using Datadog
- Logging your functions with Loggly
- Recommendations and best practices
- Summary
- Chapter 8: Introducing the Serverless Application Framework
- What is the Serverless Framework?
- Getting started with the Serverless Framework
- Working with the Serverless Framework
- Recommendations and best practices
- Summary
- Chapter 9: AWS Lambda - Use Cases
- Infrastructure management
- Scheduled startup and shutdown of instances
- Periodic snapshots of EBS volumes using Lambda
- Enabling governance using EC2 tags and Lambda
- Data transformation
- Summary
- Chapter 10: Next Steps with AWS Lambda
- Processing content at the edge with Lambda@Edge
- Building next generation chatbots with Lambda and Lex
- Processing data at the edge with Greengrass and Lambda
- Introducing Snowball Edge
- Summary
- Index
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.