A Developer's Guide to Building Resilient Cloud Applications with Azure: Deploy applications on serverless and event-driven architecture using a cloud
暫譯: 開發者指南:使用 Azure 建立韌性雲端應用程式的最佳實踐 - 在無伺服器及事件驅動架構上部署應用程式

Trabelsi, Hamida Rebai

  • 出版商: Packt Publishing
  • 出版日期: 2023-02-24
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 296
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1804611719
  • ISBN-13: 9781804611715
  • 相關分類: Microsoft AzureServerless
  • 海外代購書籍(需單獨結帳)

商品描述

An easy-to-follow guide to help you modernize applications on Azure using application programming interface (API), event-driven systems, functions, and Service Fabric and connect them to different relational and non-relational databases

Key Features

- Understand the Function as a Service (FaaS) and Azure Service Fabric distributed applications Develop event-based and message-based solutions using Event Grid and Azure Event Hubs
- Explains continuous deployment for Docker with Azure DevOps and Azure Container Registry and integrate Docker Hub with the CI/CD pipelines
- Purchase of the print or Kindle book includes a free eBook in the PDF format

Book Description

To remain competitive in the market and deliver software at a faster rate and reduced costs, companies with stable, legacy systems and growing volumes of data are modernizing their applications and accelerating innovation. However, most of the businesses struggle to meet modernization demands. A Developer's Guide to Building Resilient Cloud Applications with Azure will help you to build secure and reliable cloud-based applications on Azure and connect them to databases using examples, in order to overcome the application modernization challenges.

This book begins with a basic definition related to serverless and event-driven architecture, and database-as-a-service. The book will walk you through the different services in Azure, namely, Azure API Management using Gateway Pattern, event-driven architecture, and Event Grid, Azure Event Hubs and Azure message queues, function-as-a-service using Azure Functions and database-oriented cloud. At every step along the way, you’ll learn about creating, importing and managing APIs and Service Fabric in Azure, and how to ensure continuous integration and deployment in Azure to fully automate the software delivery process (the build and release process).

By the end of this book, you’ll be able to build and deploy cloud-oriented applications using APIs, serverless, service fabric, azure function, and event-grid technologies.

What you will learn

- Understand the architecture of Azure functions and Azure Service Fabric
- Explore Platform-as-a-Service options for deploying SQL Server in Azure
- Create and manage Azure Storage and Azure Cosmos DB resources
- Leverage big data storage in Azure services
- Select Azure services to deploy according to a specific scenario
- Setup CI/CD to deploy container application on Azure DevOps
- Understand API Gateway Patterns and Azure API Management

Who This Book Is For

This book is for cloud developers, software architects, system administrators, database administrators, data engineers, developers, and computer science students looking to understand the new role of software architect or developer in the cloud world. Professionals looking to enhance their cloud and cloud-native programming concepts will also find this book useful. Having a sound background in C#, ASP.NET Core, Visual Studio (any recent version) and a basic knowledge of cloud computing and databases will be helpful when using this book.

商品描述(中文翻譯)

一個易於遵循的指南,幫助您使用應用程式介面(API)、事件驅動系統、函數和 Service Fabric 在 Azure 上現代化應用程式,並將其連接到不同的關聯式和非關聯式資料庫。

主要特點

- 了解作為服務的函數(Function as a Service, FaaS)和 Azure Service Fabric 分散式應用程式,使用 Event Grid 和 Azure Event Hubs 開發基於事件和基於消息的解決方案。
- 解釋如何使用 Azure DevOps 和 Azure Container Registry 進行 Docker 的持續部署,並將 Docker Hub 與 CI/CD 管道整合。
- 購買印刷版或 Kindle 書籍包括免費的 PDF 格式電子書。

書籍描述

為了在市場上保持競爭力並以更快的速度和降低的成本交付軟體,擁有穩定舊系統和不斷增長數據量的公司正在現代化其應用程式並加速創新。然而,大多數企業在滿足現代化需求方面面臨困難。《使用 Azure 建立韌性雲端應用程式的開發者指南》將幫助您在 Azure 上構建安全可靠的雲端應用程式,並使用範例將其連接到資料庫,以克服應用程式現代化的挑戰。

本書首先介紹與無伺服器和事件驅動架構以及資料庫即服務相關的基本定義。書中將引導您了解 Azure 中的不同服務,即使用 Gateway Pattern 的 Azure API Management、事件驅動架構、Event Grid、Azure Event Hubs 和 Azure 消息佇列、使用 Azure Functions 的作為服務的函數以及以資料庫為導向的雲端。在每一步中,您將學習如何在 Azure 中創建、導入和管理 API 和 Service Fabric,以及如何確保在 Azure 中實現持續集成和部署,以完全自動化軟體交付過程(構建和發佈過程)。

在本書結束時,您將能夠使用 API、無伺服器、Service Fabric、Azure Functions 和 Event Grid 技術構建和部署雲端導向的應用程式。

您將學到的內容

- 了解 Azure Functions 和 Azure Service Fabric 的架構。
- 探索在 Azure 中部署 SQL Server 的平台即服務選項。
- 創建和管理 Azure Storage 和 Azure Cosmos DB 資源。
- 利用 Azure 服務中的大數據存儲。
- 根據特定情境選擇 Azure 服務進行部署。
- 設置 CI/CD 以在 Azure DevOps 上部署容器應用程式。
- 了解 API Gateway 模式和 Azure API Management。

本書適合誰

本書適合雲端開發者、軟體架構師、系統管理員、資料庫管理員、數據工程師、開發者以及希望了解雲端世界中軟體架構師或開發者新角色的計算機科學學生。希望增強其雲端和雲原生編程概念的專業人士也會發現本書有用。擁有 C#、ASP.NET Core、Visual Studio(任何近期版本)的良好背景,以及對雲計算和資料庫的基本知識,將有助於使用本書。

目錄大綱

1. Introduction to Serverless, Event-Driven architecture and Database-Oriented Cloud
2. Importing, Managing and Publishing Your First API with Azure API Management
3. Developing Event-Based and Message-Based Solutions
4. Creating and Deploying Function Apps in Azure
5. Developing an Azure Service Fabric Distributed Application
6. Introduction to the Application Data
7. Working with Azure SQL Database
8. Working with Azure Storage
9. Working with Azure Cosmos DB to manage database services
10. Overview Big Data Storage
11. Containers and Continuous Deployment on Azure

目錄大綱(中文翻譯)

1. Introduction to Serverless, Event-Driven architecture and Database-Oriented Cloud

2. Importing, Managing and Publishing Your First API with Azure API Management

3. Developing Event-Based and Message-Based Solutions

4. Creating and Deploying Function Apps in Azure

5. Developing an Azure Service Fabric Distributed Application

6. Introduction to the Application Data

7. Working with Azure SQL Database

8. Working with Azure Storage

9. Working with Azure Cosmos DB to manage database services

10. Overview Big Data Storage

11. Containers and Continuous Deployment on Azure

類似商品

最後瀏覽商品 (20)