Hands-On Microservices with C#: Designing a real-world, enterprise-grade microservice ecosystem with the efficiency of C# 7
暫譯: 實作微服務與 C#: 設計一個真實世界的企業級微服務生態系統,運用 C# 7 的效率
Matt R. Cole
- 出版商: Packt Publishing
- 出版日期: 2018-06-29
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 254
- 裝訂: Paperback
- ISBN: 1789533686
- ISBN-13: 9781789533682
-
相關分類:
C#、Microservices 微服務、SOA
海外代購書籍(需單獨結帳)
商品描述
Build enterprise-grade microservice ecosystems with intensive case studies using C#
Key Features
- Learn to build message-based microservices
- Packed with case studies to explain the intricacies of large-scale microservices
- Build scalable, modular, and robust architectures with C#
Book Description
C# is a powerful language when it comes to building applications and software architecture using rich libraries and tools such as .NET.
This book will harness the strength of C# in developing microservices architectures and applications.
This book shows developers how to develop an enterprise-grade, event-driven, asynchronous, message-based microservice framework using C#, .NET, and various open source tools. We will discuss how to send and receive messages, how to design many types of microservice that are truly usable in a corporate environment. We will also dissect each case and explain the code, best practices, pros and cons, and more.
Through our journey, we will use many open source tools, and create file monitors, a machine learning microservice, a quantitative financial microservice that can handle bonds and credit default swaps, a deployment microservice to show you how to better manage your deployments, and memory, health status, and other microservices. By the end of this book, you will have a complete microservice ecosystem you can place into production or customize in no time.
What you will learn
- Explore different open source tools within the context of designing microservices
- Learn to provide insulation to exception-prone function calls
- Build common messages used between microservices for communication
- Learn to create a microservice using our base class and interface
- Design a quantitative financial machine microservice
- Learn to design a microservice that is capable of using Blockchain technology
Who This Book Is For
C# developers, software architects, and professionals who want to master the art of designing the microservice architecture that is scalable based on environment. Developers should have a basic understanding of.NET application development using C# and Visual Studio
Table of Contents
- Let's Talk Microservices and Tools
- ReflectInsight – Microservice Logging Redefined
- MicrCreating a Base Microservice and Interface
- Designing a Memory Management Microservice
- Designing a Deployment Monitor Microservice
- Designing a Scheduling Microservice
- Designing an Email Microservice
- Designing a File Monitoring Microservice
- Creating a Machine Learning Microservice
- Creating a Quantitative Financial Microservice
- Trello Microservice – Board Status Updating
- Microservice Manager – The Nexus
- Creating a Blockchain Bitcoin Microservice
- Adding Speech and Search to your Microservice
- Appendix- Best Practices
商品描述(中文翻譯)
**建立企業級微服務生態系統,透過密集案例研究使用 C#**
**主要特點**
- 學習建立基於消息的微服務
- 充滿案例研究,解釋大型微服務的複雜性
- 使用 C# 建立可擴展、模組化和穩健的架構
**書籍描述**
C# 是一種強大的語言,適合使用豐富的庫和工具(如 .NET)來構建應用程序和軟體架構。本書將利用 C# 在開發微服務架構和應用程序方面的優勢。
本書展示了開發人員如何使用 C#、.NET 和各種開源工具來開發企業級、事件驅動、非同步、基於消息的微服務框架。我們將討論如何發送和接收消息,如何設計在企業環境中真正可用的多種類型的微服務。我們還將逐一剖析每個案例,解釋代碼、最佳實踐、優缺點等。
在我們的旅程中,我們將使用許多開源工具,並創建文件監控器、一個機器學習微服務、一個能處理債券和信用違約掉期的量化金融微服務、一個部署微服務以展示如何更好地管理您的部署,以及記憶體、健康狀態和其他微服務。到本書結束時,您將擁有一個完整的微服務生態系統,可以迅速投入生產或進行自定義。
**您將學到的內容**
- 探索設計微服務過程中的不同開源工具
- 學習為易出錯的函數調用提供隔離
- 建立微服務之間用於通信的通用消息
- 學習使用我們的基類和介面創建微服務
- 設計一個量化金融機器微服務
- 學習設計能夠使用區塊鏈技術的微服務
**本書適合誰**
本書適合 C# 開發人員、軟體架構師以及希望掌握根據環境可擴展的微服務架構設計藝術的專業人士。開發人員應具備使用 C# 和 Visual Studio 進行 .NET 應用程序開發的基本理解。
**目錄**
1. 讓我們談談微服務和工具
2. ReflectInsight – 微服務日誌的重新定義
3. 創建基礎微服務和介面
4. 設計記憶體管理微服務
5. 設計部署監控微服務
6. 設計排程微服務
7. 設計電子郵件微服務
8. 設計文件監控微服務
9. 創建機器學習微服務
10. 創建量化金融微服務
11. Trello 微服務 – 看板狀態更新
12. 微服務管理器 – 連結
13. 創建區塊鏈比特幣微服務
14. 為您的微服務添加語音和搜索
15. 附錄 - 最佳實踐