Microservice Development Cookbook: Design and build independently deployable, modular services
暫譯: 微服務開發食譜:設計與構建可獨立部署的模組化服務
Paul Osman
- 出版商: Packt Publishing
- 出版日期: 2018-08-31
- 售價: $2,220
- 貴賓價: 9.5 折 $2,109
- 語言: 英文
- 頁數: 260
- 裝訂: Paperback
- ISBN: 1788479505
- ISBN-13: 9781788479509
-
相關翻譯:
微服務開發實戰 (簡中版)
商品描述
Quickly learn and employ practical methods for developing microservices
Key Features
- Get to grips with microservice architecture to build enterprise-ready applications
- Adopt the best practices to find solutions to specific problems
- Monitor and manage your services in production
Book Description
Microservices have become a popular way to build distributed systems that power modern web and mobile apps. Deploying your application as a suite of independently deployable, modular, and scalable services has many benefits. In this book, you'll learn to employ microservices in order to make your application more fault-tolerant and easier to scale and change.
Using an example-driven approach, Microservice Development Cookbook introduces you to the microservice architectural style. You'll learn how to transition from a traditional monolithic application to a suite of small services that interact to provide smooth functionality to your client applications. You'll also learn about the patterns used to organize services, so you can optimize request handling and processing and see how to handle service-to-service interactions. You'll then move on to understanding how to secure microservices and add monitoring in order to debug problems. This book also covers fault-tolerance and reliability patterns that help you use microservices to isolate failures in your applications.
By the end of the book, you'll be able to work with a team to break a large, monolithic codebase into independently deployable and scalable microservices. You'll also study how to efficiently and effortlessly manage a microservice-based architecture.
What you will learn
- Learn how to design microservice-based systems
- Create services that fail without impacting users
- Monitor your services to perform debugging and create observable systems
- Manage the security of your services
- Create fast and reliable deployment pipelines
- Manage multiple environments for your services
- Simplify the local development of microservice-based systems
Who this book is for
Microservice Development Cookbook is for developers who would like to build effective and scalable microservices. Basic knowledge of the microservices architecture is assumed.
Table of Contents
- Breaking the Monolith
- Edge Services
- Interservice Communication
- Client Patterns
- Reliability Patterns
- Data Modelling
- Monitoring
- Scaling
- Continuous Integration & Delivery
商品描述(中文翻譯)
快速學習並運用實用方法來開發微服務
主要特點
- 理解微服務架構以構建企業級應用程式
- 採用最佳實踐來尋找特定問題的解決方案
- 監控和管理您在生產環境中的服務
書籍描述
微服務已成為構建驅動現代網頁和行動應用程式的分散式系統的流行方式。將您的應用程式部署為一組可獨立部署、模組化且可擴展的服務有許多好處。在本書中,您將學會運用微服務,使您的應用程式更具容錯性,並更容易擴展和變更。
本書採用以範例為驅動的方法,介紹微服務架構風格。您將學習如何從傳統的單體應用程式過渡到一組小型服務,這些服務相互作用以為您的客戶應用程式提供流暢的功能。您還將了解用於組織服務的模式,以便優化請求處理和處理,並了解如何處理服務之間的互動。接著,您將學習如何保護微服務並添加監控,以便調試問題。本書還涵蓋了容錯和可靠性模式,幫助您使用微服務來隔離應用程式中的故障。
在本書結束時,您將能夠與團隊合作,將大型單體代碼庫拆分為可獨立部署和可擴展的微服務。您還將學習如何高效且輕鬆地管理基於微服務的架構。
您將學到的內容
- 學習如何設計基於微服務的系統
- 創建不影響用戶的故障服務
- 監控您的服務以進行調試並創建可觀察的系統
- 管理您的服務的安全性
- 創建快速且可靠的部署管道
- 管理您的服務的多個環境
- 簡化基於微服務的系統的本地開發
本書適合誰
《微服務開發食譜》適合希望構建有效且可擴展微服務的開發人員。假設讀者具備微服務架構的基本知識。
目錄
1. 拆解單體
2. 邊緣服務
3. 服務間通信
4. 客戶端模式
5. 可靠性模式
6. 數據建模
7. 監控
8. 擴展
9. 持續集成與交付