Building Microservices with .NET Core 2.0 - Second Edition

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實現消費者驅動的合約
- 了解反應式微服務的主要特點並使用反應式擴展實現它們