Building Microservices with .NET Core 2.0 - Second Edition
暫譯: 使用 .NET Core 2.0 建立微服務 - 第二版

Gaurav Aroraa

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

商品描述

Key Features

  • Start your microservices journey and understand a broader perspective of microservices development
  • Get started with .NET Core 2.0 for microservices
  • Build, deploy, and test microservices using ASP.Net Core, ASP.NET Core API, and Microsoft Azure Cloud

Book Description

Microservices is an architectural style that promotes the development of complex applications as a suite of small services based on business capabilities. This book will help you identify the appropriate service boundaries within the business. We'll start by looking at what microservices are and what the main characteristics are.

Moving forward, you will be introduced to real-life application scenarios, and after assessing the current issues, we will begin the journey of transforming this application by splitting it into a suite of microservices. You will identify the service boundaries, split the application into multiple microservices, and define the service contracts. You will find out how to configure, deploy, and monitor microservices, and configure scaling to allow the application to quickly adapt to increased demand in the future.

With an introduction to the reactive microservices, you strategically gain further value to keep your code base simple, focusing on what is more important rather than on the messy asynchronous calls.

What you will learn

  • Get acquainted with Microsoft Azure Service Fabric
  • Compare microservices with monolithic applications and SOA
  • Define the service interface and implement the APIs using ASP.NET Web API
  • Integrate the services using a synchronous approach via RESTful APIs using ASP.NETCore
  • Implement microservices security using Azure Active Directory, OpenID Connect, and OAuth 2.0
  • Understand the operations and scaling of microservices in .NET Core
  • Understand the testing pyramid and implement consumer-driven contracts using pact net core
  • Understand what the key features of reactive microservices are and implement them using reactive extensions

商品描述(中文翻譯)

關鍵特點

- 開始您的微服務之旅,並了解微服務開發的更廣泛視角
- 使用 .NET Core 2.0 開始微服務的開發
- 使用 ASP.Net Core、ASP.NET Core API 和 Microsoft Azure Cloud 建立、部署和測試微服務

書籍描述

微服務是一種架構風格,促進將複雜應用程式開發為一組基於業務能力的小型服務。本書將幫助您識別業務中的適當服務邊界。我們將首先了解微服務是什麼以及其主要特徵。

接下來,您將接觸到實際應用場景,並在評估當前問題後,我們將開始將此應用程式轉型為一組微服務的旅程。您將識別服務邊界,將應用程式拆分為多個微服務,並定義服務合約。您將學習如何配置、部署和監控微服務,並配置擴展以使應用程式能夠快速適應未來的需求增加。

通過介紹反應式微服務,您將戰略性地獲得進一步的價值,以保持您的代碼庫簡單,專注於更重要的事物,而不是混亂的非同步調用。

您將學到的內容

- 熟悉 Microsoft Azure Service Fabric
- 將微服務與單體應用程式和 SOA 進行比較
- 定義服務介面並使用 ASP.NET Web API 實現 API
- 通過使用 ASP.NET Core 的 RESTful API 以同步方式整合服務
- 使用 Azure Active Directory、OpenID Connect 和 OAuth 2.0 實現微服務安全性
- 理解 .NET Core 中微服務的操作和擴展
- 理解測試金字塔並使用 pact net core 實現消費者驅動的合約
- 理解反應式微服務的關鍵特徵並使用反應式擴展實現它們