Building Serverless Applications with Python
暫譯: 使用 Python 建立無伺服器應用程式
Jalem Raj Rohit
- 出版商: Packt Publishing
- 出版日期: 2018-04-20
- 售價: $2,220
- 貴賓價: 9.5 折 $2,109
- 語言: 英文
- 頁數: 272
- 裝訂: Paperback
- ISBN: 1787288676
- ISBN-13: 9781787288676
-
相關分類:
Python、程式語言、Serverless
-
相關翻譯:
Serverless 架構應用開發 Python 實現 (簡中版)
海外代購書籍(需單獨結帳)
商品描述
Key Features
- Design and set up the data flow between cloud services and custom business logic
- Build scalable, reliable, and cost-efficient applications with serverless architecture
- Build and deploy scalable serverless Python APIs
Book Description
Serverless architecture allows you to build and run applications and services without having to manage the infrastructure. Many companies have started adopting serverless architecture for their applications to save cost and improve scalability. This book will be your companion to design serverless architectures for your applications with AWS (the leading cloud service provider) and Python (a programming language that lets you integrate systems more effectively).
The book is divided into three modules where the first module explains the fundamentals of serverless architecture and the working of AWS lambda functions. In the next module, the you will learn to build, release and deploy their application to production. In this module, you will also learn to log and test their application. In the third module, we will take you through the advanced topics such as build a serverless API for their application.
You will also learn to troubleshoot and monitor their app and AWS lambda programming concepts with API references. Moving on, you will also learn how to scale up serverless applications and handle distributed serverless systems in production.
By the end of the book, you will be equipped with the knowledge needed to build scalable and cost efficient Python applications with the serverless framework.
What you will learn
- Understand the working of AWS Lambda and Microsoft Azure functions and use it to create an application
- Understand various triggers and how to select them depending on the problem statement
- Building deployment packages for lambda functions
- Finer details about building Lambda functions and versioning them
- Logging and monitoring serverless applications
- Building secure, serverless, and highly scalable APIs
- Understanding security in AWS and Lambda functions
- Seamlessly scaling up serverless applications for handling huge workloads and handling serverless distributed systems in production
- Understanding the SAM model deployment in AWS Lambda
商品描述(中文翻譯)
**主要特點**
- 設計並設置雲服務與自定義業務邏輯之間的數據流
- 使用無伺服器架構構建可擴展、可靠且具成本效益的應用程序
- 構建並部署可擴展的無伺服器 Python API
**書籍描述**
無伺服器架構允許您構建和運行應用程序及服務,而無需管理基礎設施。許多公司已開始採用無伺服器架構來節省成本並提高可擴展性。本書將成為您設計無伺服器架構的夥伴,使用 AWS(領先的雲服務提供商)和 Python(讓您更有效地整合系統的編程語言)。
本書分為三個模塊,第一個模塊解釋無伺服器架構的基本原理以及 AWS Lambda 函數的工作原理。在下一個模塊中,您將學習如何構建、發布和將應用程序部署到生產環境。在這個模塊中,您還將學習如何記錄和測試應用程序。在第三個模塊中,我們將帶您了解進階主題,例如為您的應用程序構建無伺服器 API。
您還將學習如何排除故障和監控您的應用程序以及 AWS Lambda 編程概念,並參考 API。接下來,您還將學習如何擴展無伺服器應用程序並在生產環境中處理分佈式無伺服器系統。
在本書結束時,您將具備使用無伺服器框架構建可擴展且具成本效益的 Python 應用程序所需的知識。
**您將學到的內容**
- 理解 AWS Lambda 和 Microsoft Azure 函數的工作原理,並使用它們創建應用程序
- 理解各種觸發器以及如何根據問題陳述選擇它們
- 為 Lambda 函數構建部署包
- 有關構建 Lambda 函數及其版本控制的詳細信息
- 記錄和監控無伺服器應用程序
- 構建安全、無伺服器且高度可擴展的 API
- 理解 AWS 和 Lambda 函數中的安全性
- 無縫擴展無伺服器應用程序以處理大量工作負載,並在生產環境中處理無伺服器分佈式系統
- 理解 AWS Lambda 中的 SAM 模型部署