Azure Serverless Computing Cookbook, Third Edition: Build and monitor Azure applications hosted on serverless architecture using Azure functions
暫譯: Azure 無伺服器運算食譜(第三版):使用 Azure Functions 建立和監控基於無伺服器架構的 Azure 應用程式

Praveen Kumar Sreeram

  • 出版商: Packt Publishing
  • 出版日期: 2020-06-11
  • 售價: $2,200
  • 貴賓價: 9.5$2,090
  • 語言: 英文
  • 頁數: 458
  • 裝訂: Paperback
  • ISBN: 1800206607
  • ISBN-13: 9781800206601
  • 相關分類: Microsoft AzureServerless
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Key Features

  • Test, troubleshoot, and monitor Azure functions to deliver high-quality and reliable cloud-centric applications
  • Understand Visual Studio's integrated developer experience for Azure functions
  • Explore best practices for organizing and refactoring code within the Azure functions

Book Description

This third edition of Azure Serverless Computing Cookbook guides you through the development of a basic back-end web API that performs simple operations, helping you understand how to persist data in Azure Storage services. You'll cover the integration of Azure Functions with other cloud services, such as notifications (SendGrid and Twilio), Cognitive Services (computer vision), and Logic Apps, to build simple workflow-based applications.

With the help of this book, you'll be able to leverage Visual Studio tools to develop, build, test, and deploy Azure functions quickly. It also covers a variety of tools and methods for testing the functionality of Azure functions locally in the developer's workstation and in the cloud environment. Once you're familiar with the core features, you'll explore advanced concepts such as durable functions, starting with a "hello world" example, and learn about the scalable bulk upload use case, which uses durable function patterns, function chaining, and fan-out/fan-in.

By the end of this Azure book, you'll have gained the knowledge and practical experience needed to be able to create and deploy Azure applications on serverless architectures efficiently.

What you will learn

  • Implement continuous integration and continuous deployment (CI/CD) of Azure functions
  • Develop different event-based handlers in a serverless architecture
  • Integrate Azure functions with different Azure services to develop enterprise-level applications
  • Accelerate your cloud application development using Azure function triggers and bindings
  • Automate mundane tasks at various levels, from development to deployment and maintenance
  • Develop stateful serverless applications and self-healing jobs using durable functions

     

Who this book is for

If you are a cloud developer or architect who wants to build cloud-native systems and deploy serverless applications with Azure functions, this book is for you. Prior experience with Microsoft Azure core services will help you to make the most out of this book.

商品描述(中文翻譯)

#### 主要特點

- 測試、故障排除和監控 Azure 函數,以交付高品質和可靠的雲端應用程式
- 了解 Visual Studio 的 Azure 函數整合開發體驗
- 探索在 Azure 函數中組織和重構代碼的最佳實踐

#### 書籍描述

這本《Azure 無伺服器計算食譜》第三版將指導您開發一個基本的後端 Web API,執行簡單操作,幫助您了解如何在 Azure 儲存服務中持久化數據。您將涵蓋 Azure Functions 與其他雲端服務的整合,例如通知(SendGrid 和 Twilio)、認知服務(計算機視覺)和邏輯應用,以構建基於工作流程的簡單應用程式。

在這本書的幫助下,您將能夠利用 Visual Studio 工具快速開發、構建、測試和部署 Azure 函數。它還涵蓋了多種工具和方法,用於在開發者的工作站和雲端環境中本地測試 Azure 函數的功能。一旦您熟悉核心功能,您將探索高級概念,例如耐久函數,從一個「你好,世界」的範例開始,並了解可擴展的批量上傳用例,該用例使用耐久函數模式、函數鏈接和扇出/扇入。

在這本 Azure 書籍結束時,您將獲得創建和部署 Azure 應用程式在無伺服器架構上高效運行所需的知識和實踐經驗。

#### 您將學到的內容

- 實現 Azure 函數的持續整合和持續部署(CI/CD)
- 在無伺服器架構中開發不同的事件驅動處理程序
- 將 Azure 函數與不同的 Azure 服務整合,以開發企業級應用程式
- 使用 Azure 函數觸發器和綁定加速您的雲端應用程式開發
- 在各個層級自動化日常任務,從開發到部署和維護
- 使用耐久函數開發有狀態的無伺服器應用程式和自我修復的作業

---

#### 本書適合誰

如果您是希望構建雲原生系統並使用 Azure 函數部署無伺服器應用程式的雲端開發者或架構師,那麼這本書適合您。對 Microsoft Azure 核心服務的先前經驗將幫助您充分利用這本書。

作者簡介

Praveen Kumar Sreeram is an author, Microsoft Certified Trainer, and certified Azure Solutions Architect. He has over 15 years of experience in the field of development, analysis, design, and the delivery of applications of various technologies. His projects range from custom web development using ASP.NET and MVC to building mobile apps using the cross-platform Xamarin technology for domains such as insurance, telecom, and wireless expense management. He has been given the Most Valuable Professional award twice by one of the leading social community websites, CSharpCorner, for his contributions to the Microsoft Azure community through his articles. Praveen is highly focused on learning about technology, and blogs about his learning regularly. You can also follow him on Twitter at @PrawinSreeram. Currently, his focus is on analyzing business problems and providing technical solutions for various projects related to Microsoft Azure and .NET Core.

作者簡介(中文翻譯)

Praveen Kumar Sreeram 是一位作者、微軟認證講師以及認證的 Azure 解決方案架構師。他在開發、分析、設計及各種技術應用交付方面擁有超過 15 年的經驗。他的專案範圍從使用 ASP.NET 和 MVC 的自訂網頁開發,到利用跨平台的 Xamarin 技術建置行動應用程式,涵蓋保險、電信及無線費用管理等領域。他因為對微軟 Azure 社群的貢獻而兩次獲得知名社群網站 CSharpCorner 的最有價值專業人士獎。Praveen 對學習技術非常專注,並定期在部落格上分享他的學習經驗。您也可以在 Twitter 上關注他,帳號為 @PrawinSreeram。目前,他專注於分析商業問題並為與微軟 Azure 和 .NET Core 相關的各種專案提供技術解決方案。

目錄大綱

  1. Accelerating cloud app development using Azure Functions
  2. Working with notifications using the SendGrid and Twilio services
  3. Seamless integration of Azure Functions with Azure Services
  4. Developing Azure functions using Visual Studio
  5. Exploring testing tools for Azure functions
  6. Troubleshooting and monitoring Azure Functions
  7. Developing reliable serverless applications using durable functions
  8. Bulk import of data using Azure Durable Functions and Cosmos DB
  9. Configuring security for Azure Functions
  10. Implementing best practices for Azure Functions
  11. Configuring serverless applications in the production environment
  12. Implementing and deploying continuous integration using Azure DevOps

目錄大綱(中文翻譯)


  1. Accelerating cloud app development using Azure Functions

  2. Working with notifications using the SendGrid and Twilio services

  3. Seamless integration of Azure Functions with Azure Services

  4. Developing Azure functions using Visual Studio

  5. Exploring testing tools for Azure functions

  6. Troubleshooting and monitoring Azure Functions

  7. Developing reliable serverless applications using durable functions

  8. Bulk import of data using Azure Durable Functions and Cosmos DB

  9. Configuring security for Azure Functions

  10. Implementing best practices for Azure Functions

  11. Configuring serverless applications in the production environment

  12. Implementing and deploying continuous integration using Azure DevOps