Introducing Distributed Application Runtime (Dapr): Simplifying Microservices Applications Development Through Proven and Reusable Patterns and Practi
暫譯: 介紹分散式應用程式執行環境 (Dapr):透過經驗法則和可重用模式簡化微服務應用程式開發

Gatev, Radoslav

  • 出版商: Apress
  • 出版日期: 2021-06-29
  • 售價: $2,780
  • 貴賓價: 9.5$2,641
  • 語言: 英文
  • 頁數: 305
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484269977
  • ISBN-13: 9781484269978
  • 相關分類: Microservices 微服務SOA
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Stop implementing the same error-prone boilerplate code over and over again. Learn Dapr, a new event-driven runtime from Microsoft that helps build microservice applications, using a palette of languages and frameworks.
When it comes to implementation, developers using microservices have a lot to think about and many decisions to make on the design level. One of the most popular architectural patterns for implementing a large and complex solution is the microservices architecture pattern. It enables you to organize your overall solution into a set of "sub" services where each is responsible for handling a separate business capability.
This book shows you how the Distributed Application Runtime (Dapr) provides significant added value to your project. Part I of the book is all about getting started. You are guided through a quick study of microservices, what Dapr is, where it offers value, and how to get up and running with it. You will learn about the two options for hosting Dapr, either as a standalone process or in Kubernetes. Part II is all about building blocks. The useful patterns and practices come as building blocks in Dapr and each building block is given its own chapter. In Part III you will explore some of the more advanced concepts, including using a custom middleware, using Dapr with application frameworks such as ASP.NET Core or technologies such as Azure Logic Apps and Azure Functions.
After learning about Dapr from a functional perspective, author Radoslav Gatev shows you how to configure your local development environment in Visual Studio Code.

What You Will Learn

  • Know the basic building blocks and components of Dapr and how to use Dapr with .NET Core applications
  • Recognize the challenges and boundaries of the microservices architecture
  • Host Dapr inside a Kubernetes cluster or as a standalone process
  • Understand and use Dapr building blocks to leverage the ready-to-use patterns and practices
  • Monitor Dapr applications
  • Use Dapr with frameworks and tools such as ASP.NET Core, Logic Apps, and Azure Functions
  • Gain insight on the Visual Studio Code extensions that will contribute to a better development experience

Who This Book Is For
Developers

商品描述(中文翻譯)

停止一遍又一遍地實現相同的易錯樣板程式碼。學習 Dapr,這是微軟推出的一個新的事件驅動運行時,幫助構建微服務應用程式,支持多種語言和框架。

在實現方面,使用微服務的開發人員需要考慮很多事情,並在設計層面做出許多決策。實現大型和複雜解決方案的最受歡迎的架構模式之一是微服務架構模式。它使您能夠將整體解決方案組織成一組「子」服務,每個服務負責處理一個獨立的業務能力。

本書展示了分佈式應用程式運行時(Dapr)如何為您的專案提供顯著的附加價值。本書的第一部分專注於入門。您將快速學習微服務、Dapr 是什麼、它提供的價值以及如何開始使用它。您將了解兩種托管 Dapr 的選擇,無論是作為獨立進程還是在 Kubernetes 中。第二部分專注於構建模塊。Dapr 中的有用模式和實踐作為構建模塊出現,每個構建模塊都有自己的章節。在第三部分,您將探索一些更高級的概念,包括使用自定義中介軟體、將 Dapr 與應用程式框架(如 ASP.NET Core)或技術(如 Azure Logic Apps 和 Azure Functions)結合使用。

在從功能角度學習 Dapr 之後,作者 Radoslav Gatev 將向您展示如何在 Visual Studio Code 中配置本地開發環境。

您將學到什麼


  • 了解 Dapr 的基本構建模塊和組件,以及如何將 Dapr 與 .NET Core 應用程式一起使用

  • 認識微服務架構的挑戰和界限

  • 在 Kubernetes 集群內部或作為獨立進程托管 Dapr

  • 理解並使用 Dapr 構建模塊,以利用現成的模式和實踐

  • 監控 Dapr 應用程式

  • 將 Dapr 與 ASP.NET Core、Logic Apps 和 Azure Functions 等框架和工具結合使用

  • 獲得有關 Visual Studio Code 擴展的見解,這將有助於改善開發體驗

本書適合誰
開發人員

作者簡介

Radoslav Gatev is a software architect and consultant who specializes in designing and building complex and vast solutions in Microsoft Azure. He helps companies all over the world, ranging from startups to big enterprises, to have high-performant and resilient applications that utilize the cloud in the best and most efficient way possible. Radoslav has been awarded a Microsoft Most Valuable Professional (MVP) for Microsoft Azure for his ongoing contributions to the community in this area. He strives for excellence and enjoyment when working on the bleeding edge of technology and is excited to work with Dapr. He frequently speaks and presents at various conferences and participates in organizing multiple technical conferences in Bulgaria.

作者簡介(中文翻譯)

Radoslav Gatev 是一位軟體架構師和顧問,專注於設計和建構複雜且廣泛的解決方案於 Microsoft Azure。他幫助全球各地的公司,從初創企業到大型企業,打造高效能且具韌性的應用程式,以最佳和最有效的方式利用雲端。Radoslav 因其在此領域對社群的持續貢獻而獲得 Microsoft Azure 的 Microsoft Most Valuable Professional (MVP) 獎項。他在技術前沿工作時追求卓越和樂趣,並對與 Dapr 的合作感到興奮。他經常在各種會議上發言和演講,並參與組織多場技術會議於保加利亞。