Microservice Patterns and Best Practices
Vinicius Feitosa Pacheco
- 出版商: Packt Publishing
- 出版日期: 2018-01-29
- 售價: $1,980
- 貴賓價: 9.5 折 $1,881
- 語言: 英文
- 頁數: 366
- 裝訂: Paperback
- ISBN: 1788474031
- ISBN-13: 9781788474030
-
相關翻譯:
微服務設計模式和最佳實踐 (Microservice Patterns and Best Practices) (簡中版)
相關主題
商品描述
Key Features
- Get to grips with the microservice architecture and build enterprise ready microservice applications
- Learn the design patterns and the best practices while building a microservice application
- Get hands on techniques and tools to create microservices resilient to high performance and possible fails
Book Description
Microservices are hot trend in the development world right now. Many enterprises have adopted this approach to achieve agility and the continuous delivery of the applications to gain the competitive advantage. This book will take you through the different design patterns at different stages of the microservice application development along with their best practices.
The book will start with learning of microservices key concepts and showing how to make the right choices while designing microservices. You will then move onto internal microservices application patterns like Caching Strategy, Asynchronism, CQRS and Event Sourcing, Circuit Breaker, Bulkheads and so on. Further the coarse of the book, you will learn the designing patterns of the microservices with their best choices. The book will guide you where to use which design pattern at application development stage and how to break monolithic application into microservices. You will also be taken through the best practices and patterns involved while testing, securing and deploying your microservice application.
At the end of the book you will have the full ability to create interoperable microservices, testable and prepared for great performance.
What you will learn
- How to break monolithic application into microservices
- Implement Caching Strategies, CQRS & Event Sourcing, Circuit Breaker patterns
- Incorporate different design patterns like Shared Data, Aggregator, Proxy, Chained Microservices
- Utlize consolidate testing patterns like integration, signature and monkey tests.
- Secure microservices with JWT, API gateway and single sign on
- Deploy microservices with continuous integration/delivery, Blue/Green deployment etc.
商品描述(中文翻譯)
關鍵特點
- 理解微服務架構並構建企業級微服務應用程式
- 學習在構建微服務應用程式時的設計模式和最佳實踐
- 獲得實用技術和工具,以創建對高性能和可能失敗具有韌性的微服務
書籍描述
微服務目前是開發界的熱門趨勢。許多企業已採用這種方法,以實現敏捷性和應用程式的持續交付,從而獲得競爭優勢。本書將帶您了解微服務應用程式開發不同階段的各種設計模式及其最佳實踐。
本書將從學習微服務的關鍵概念開始,並展示在設計微服務時如何做出正確的選擇。接著,您將進入內部微服務應用程式模式,如快取策略、非同步、CQRS 和事件來源、斷路器、艙壁等。在本書的進程中,您將學習微服務的設計模式及其最佳選擇。本書將指導您在應用程式開發階段使用哪種設計模式,以及如何將單體應用程式拆分為微服務。您還將了解在測試、安全和部署微服務應用程式時所涉及的最佳實踐和模式。
在書籍結尾,您將具備創建可互操作的微服務、可測試的微服務並為卓越性能做好準備的完整能力。
您將學到的內容
- 如何將單體應用程式拆分為微服務
- 實現快取策略、CQRS 和事件來源、斷路器模式
- 融入不同的設計模式,如共享數據、聚合器、代理、鏈式微服務
- 利用整合測試、簽名測試和猴子測試等整合測試模式
- 使用 JWT、API 閘道和單一登入來保護微服務
- 使用持續整合/交付、藍綠部署等方式部署微服務