Learn AWS serverless computing a beginner's guide to using AWS Lambda, Amazon API Gateway, and services from Amazon Web Services

Questions -- Further reading -- Section 2: Getting Started with AWS Lambda Functions -- Chapter 3: The Foundations of a Function in AWS -- Technical requirements -- Learning about AWS Lambda -- Fundamentals of a function -- Invoking a function -- Pricing model -- Ephemeral state -- High availability...

Full description

Bibliographic Details
Main Author: Patterson, Scott
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2019
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Event, content, and context objects
  • The programming model
  • Runtimes
  • Writing, building, and packaging
  • Deployment
  • Testing, monitoring, and debugging
  • Writing your first Lambda function
  • Hello, world! in the console
  • Hello, world! using the command line
  • Summary
  • Questions
  • Further reading
  • Chapter 4: Adding Amazon API Gateway
  • Technical requirements
  • Introducing Amazon API Gateway
  • Serverless APIs
  • Deployment options
  • WebSockets
  • Use cases
  • Securing an API
  • IAM permissions and policies
  • Authentication with Cognito
  • Lambda authorizers
  • Certificates
  • Building, deploying, and managing APIs
  • Building APIs
  • Deploying APIs
  • Throttling and quota management
  • Monitoring and logging
  • Building a Lambda-backed API
  • Hello world using the console
  • Hello world via the CLI
  • Summary
  • Questions
  • Further reading
  • Chapter 5: Leveraging AWS Services
  • Technical requirements
  • Using Amazon S3 with Lambda
  • Revision
  • S3 as an event source
  • Interacting using the SDK
  • Using Amazon DynamoDB with Lambda
  • The basics
  • Triggering a Lambda function
  • Interacting using the SDK
  • Using AWS Step Functions as an Orchestrator
  • Understanding software architectures
  • Monolith
  • single code base
  • N-tier
  • achieve individual scale
  • Microservices
  • do one thing and do it well
  • Nanoservices with serverless
  • Predicting what comes next
  • Summary
  • Questions
  • Further reading
  • Chapter 2: Event-Driven Applications
  • Understanding modern applications
  • Event-command
  • Event-driven or event-first
  • Evolution of integration patterns
  • Enterprise Application Integration
  • ESB
  • Serverless integration
  • Automation with serverless
  • Scripts on a server
  • Configuration management
  • Automation as a Service
  • Cover
  • Title Page
  • Copyright and Credits
  • About Packt
  • Contributors
  • Table of Contents
  • Preface
  • Section 1: Why We're Here
  • Chapter 1: The Evolution of Compute
  • Understanding enterprise data centers
  • The physical data center
  • Colocating our gear
  • Cloud born
  • Exploring the units of compute
  • Physical servers
  • scale at the physical server layer
  • Virtual machines
  • density efficiencies achieved by virtualizing the hardware
  • Containers
  • better density with faster start times
  • Functions
  • best density by abstracting the runtime
  • Includes bibliographical references