AWS Lambda in Action: Event-Driven Serverless Applications

Danilo Poccia

買這商品的人也買了...

相關主題

商品描述

Summary

AWS Lambda in Action is an example-driven tutorial that teaches you how to build applications that use an event-driven approach on the back end.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

With AWS Lambda, you write your code and upload it to the AWS cloud. AWS Lambda responds to the events triggered by your application or your users, and automatically manages the underlying computer resources for you. Back-end tasks like analyzing a new document or processing requests from a mobile app are easy to implement. Your application is divided into small functions, leading naturally to a reactive architecture and the adoption of microservices.

About the Book

AWS Lambda in Action is an example-driven tutorial that teaches you how to build applications that use an event-driven approach on the back-end. Starting with an overview of AWS Lambda, the book moves on to show you common examples and patterns that you can use to call Lambda functions from a web page or a mobile app. The second part of the book puts these smaller examples together to build larger applications. By the end, you'll be ready to create applications that take advantage of the high availability, security, performance, and scalability of AWS.

What's Inside

  • Create a simple API
  • Create an event-driven media-sharing application
  • Secure access to your application in the cloud
  • Use functions from different clients like web pages or mobile apps
  • Connect your application with external services

About the Reader

Requires basic knowledge of JavaScript. Some examples are also provided in Python. No AWS experience is assumed.

About the Author

Danilo Poccia is a technical evangelist at Amazon Web Services and a frequent speaker at public events and workshops.

Table of Contents

PART 1 - FIRST STEPS

  1. Running functions in the cloud
  2. Your first Lambda function
  3. Your function as a web API

PART 2 - BUILDING EVENT-DRIVEN APPLICATIONS

  1. Managing security
  2. Using standalone functions
  3. Managing identities
  4. Calling functions from a client
  5. Designing an authentication service
  6. Implementing an authentication service
  7. Adding more features to the authentication service
  8. Building a media-sharing application
  9. Why event-driven?

PART 3 - FROM DEVELOPMENT TO PRODUCTION

  1. Improving development and testing
  2. Automating deployment
  3. Automating infrastructure management

PART 4 - USING EXTERNAL SERVICES

  1. Calling external services
  2. Receiving events from other services

 

商品描述(中文翻譯)

《AWS Lambda in Action》是一本以實例為基礎的教學書,教導讀者如何在後端應用事件驅動的方法來建立應用程式。使用 AWS Lambda,您可以編寫代碼並將其上傳到 AWS 云端。AWS Lambda會響應應用程式或用戶觸發的事件,並自動管理底層計算資源。分析新文件或處理來自移動應用程式的請求等後端任務易於實現。您的應用程式被分成小型函數,自然地導致反應式架構和微服務的採用。

本書首先概述了 AWS Lambda,然後展示了如何從網頁或移動應用程式中調用 Lambda 函數的常見示例和模式。書的第二部分將這些小型示例結合起來構建更大的應用程式。通過閱讀本書,您將能夠創建利用 AWS 的高可用性、安全性、性能和可擴展性的應用程式。

本書的內容包括:
- 創建簡單的 API
- 創建基於事件驅動的媒體共享應用程式
- 在雲端中安全訪問您的應用程式
- 使用來自不同客戶端(如網頁或移動應用程式)的函數
- 將您的應用程式連接到外部服務