Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith (Paperback)
暫譯: 從單體到微服務:轉型單體的演進模式 (平裝本)

Newman, Sam

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

相關主題

商品描述

How do you detangle a monolithic system and migrate it to a microservices architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman's extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture.

With many illustrative examples, insightful migration patterns, and a bevy of practical advice to transition your monolith enterprise into a microservice operation, this practical guide covers multiple scenarios and strategies for a successful migration, from initial planning all the way through application and database decomposition. You'll learn several tried and tested patterns and techniques that you can use as you migrate your existing architecture.

  • Ideal for organizations looking to transition to microservices, rather than rebuild
  • Helps companies determine whether to migrate, when to migrate, and where to begin
  • Addresses communication, integration, and the migration of legacy systems
  • Discusses multiple migration patterns and where they apply
  • Provides database migration examples, along with synchronization strategies
  • Explores application decomposition, including several architectural refactoring patterns
  • Delves into details of database decomposition, including the impact of breaking referential and transactional integrity, new failure modes, and more

商品描述(中文翻譯)

如何將單體系統解構並遷移到微服務架構?在保持業務正常運作的同時,該如何進行?作為 Sam Newman 極受歡迎的《Building Microservices》的伴隨書籍,本書詳細介紹了一種經過驗證的方法,用於將現有的單體系統轉換為微服務架構。

本實用指南提供了許多示例、深刻的遷移模式以及大量實用建議,幫助您將單體企業轉型為微服務運營,涵蓋了從初步規劃到應用程序和數據庫解構的多種情境和策略,以確保成功遷移。您將學習到幾種經過驗證的模式和技術,這些都可以在遷移現有架構時使用。

- 非常適合希望轉型為微服務的組織,而不是重建
- 幫助公司決定是否遷移、何時遷移以及從何開始
- 涉及通信、整合和遷移遺留系統
- 討論多種遷移模式及其適用情境
- 提供數據庫遷移示例以及同步策略
- 探討應用程序解構,包括幾種架構重構模式
- 深入探討數據庫解構的細節,包括破壞參考完整性和事務完整性的影響、新的故障模式等

作者簡介

After spending time at multiple startups and 12 years at ThoughtWorks, Sam Newman is now an independent consultant. Specializing in microservices, cloud, and continuous delivery, Sam helps clients around the world deliver software faster and more reliably through training and consulting.

Sam is an experienced speaker who has spoken at conferences across the world, and is the author of Building Microservices from O'Reilly Media.

作者簡介(中文翻譯)

在多家初創公司工作過後,並在 ThoughtWorks 任職 12 年,Sam Newman 現在是一位獨立顧問。專注於微服務、雲端和持續交付,Sam 幫助全球客戶通過培訓和顧問服務更快且更可靠地交付軟體。

Sam 是一位經驗豐富的演講者,曾在全球各地的會議上發表演講,也是 O'Reilly Media 出版的《Building Microservices》的作者。