Microservices with Azure

Namit Tanasseri, Rahul Rai

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

商品描述

Architect enterprise-grade, Microservice-based solutions using Microsoft Azure Service Fabric.

About This Book

  • Explore architectural patterns for building modern day Microservice-based systems
  • Learn about Microsoft Service Fabric as a platform to host distributed Microservices
  • Discover multiple options for hosting Microservices on heterogeneous, cross-platform environments
  • Learn to configure Azure Service Fabric clusters for enterprise-grade service deployments

Who This Book Is For

The book is aimed at IT architects, system administrators, and DevOps engineers who have a basic knowledge of the Microsoft Azure platform and are working on, or are curious about, the concepts of Microservices and Microservice architecture.

What You Will Learn

  • Understand the basics of Microservices and how Microsoft Azure fits into the equation
  • Master Azure Service Fabric architecture and services
  • Explore Azure Service Fabric application programming models
  • Comprehensive study of various architecture patterns for building enterprise-grade Microservices
  • Manage and deploy Microservices on Azure Service Fabric
  • An insight into the future of Microservices with containers and serverless computing

In Detail

Microsoft Azure is rapidly evolving and is widely used as a platform on which you can build Microservices that can be deployed on-premise and on-cloud heterogeneous environments through Microsoft Azure Service Fabric. This book will help you understand the concepts of Microservice application architecture and build highly maintainable and scalable enterprise-grade applications using the various services in Microsoft Azure Service Fabric. We will begin by understanding the intricacies of the Microservices architecture and its advantages over the monolithic architecture and Service Oriented Architecture (SOA) principles. We will present various scenarios where Microservices should be used and walk you through the architectures of Microservice-based applications. Next, you will take an in-depth look at Microsoft Azure Service Fabric, which is the best-in-class platform for building Microservices. You will explore how to develop and deploy sample applications on Microsoft Azure Service Fabric to gain a thorough understanding of it.

Building Microservice-based application is complicated. Therefore, we will take you through several design patterns that solve the various challenges associated with realizing the Microservices architecture in enterprise applications. Each pattern will be clearly illustrated with examples that you can keep referring to when designing applications.

Finally, you will be introduced to advanced topics such as Serverless computing and DevOps using Service Fabric, to help you undertake your next venture with confidence.

Style and approach

This book introduces its readers to the concept of Microservices and Microsoft Azure Service Fabric as a distributed platform to host enterprise-grade Microservices. It then addresses common architectural challenges associated with the Microservice architecture, using proven architectural patterns.

商品描述(中文翻譯)

使用 Microsoft Azure Service Fabric 架構企業級、基於微服務的解決方案。

關於本書
- 探索建立現代微服務系統的架構模式
- 了解 Microsoft Service Fabric 作為托管分散式微服務的平台
- 在異質、跨平台環境中探索多種微服務托管選項
- 學習配置 Azure Service Fabric 叢集以進行企業級服務部署

本書適合對 Microsoft Azure 平台有基本了解並從事或對微服務和微服務架構概念感興趣的 IT 架構師、系統管理員和 DevOps 工程師。

你將學到什麼
- 了解微服務的基礎知識以及 Microsoft Azure 的相關應用
- 掌握 Azure Service Fabric 的架構和服務
- 探索 Azure Service Fabric 應用程式編程模型
- 全面研究建立企業級微服務的各種架構模式
- 管理和部署 Azure Service Fabric 上的微服務
- 深入了解容器和無伺服器計算對微服務的未來影響

詳細內容
Microsoft Azure 迅速發展,廣泛用於構建可在本地和雲端異質環境中部署的微服務。本書將幫助你理解微服務應用程式架構的概念,並使用 Microsoft Azure Service Fabric 中的各種服務構建易於維護和可擴展的企業級應用程式。我們將從理解微服務架構的細節以及其相對於單體架構和服務導向架構 (SOA) 原則的優勢開始。我們將介紹應該使用微服務的各種情境,並帶你深入了解基於微服務的應用程式架構。接下來,你將深入研究 Microsoft Azure Service Fabric,這是構建微服務的最佳平台。你將探索如何在 Microsoft Azure Service Fabric 上開發和部署示範應用程式,以深入了解它。

構建基於微服務的應用程式是複雜的。因此,我們將帶你通過幾個解決企業應用程式中實現微服務架構所面臨的各種挑戰的設計模式。每個模式都將以實例清晰說明,供你在設計應用程式時參考。

最後,你將介紹高級主題,如使用 Service Fabric 的無伺服器計算和 DevOps,以幫助你信心滿滿地進行下一個專案。

風格和方法
本書將讀者引入微服務的概念,並介紹 Microsoft Azure Service Fabric 作為托管企業級微服務的分散式平台。然後,它通過使用經過驗證的架構模式解決與微服務架構相關的常見架構挑戰。