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 極受歡迎的《建構微服務》的伴侶,這本新書詳細介紹了一種將現有的龐大系統轉換為微服務架構的成熟方法。

這本實用指南通過許多實例、深入的遷移模式和豐富的實用建議,幫助您將龐大的企業系統轉變為微服務操作。它涵蓋了多種情境和策略,從最初的規劃到應用和數據庫分解。在遷移現有架構時,您將學習到多種經過驗證的模式和技術。


  • 適用於希望轉向微服務的組織,而不是重新構建

  • 幫助公司確定是否遷移、何時遷移以及從何處開始

  • 解決溝通、整合和遷移遺留系統的問題

  • 討論多種遷移模式及其適用範圍

  • 提供數據庫遷移示例,以及同步策略

  • 探討應用程序分解,包括多種架構重構模式

  • 深入探討數據庫分解的細節,包括破壞參照和事務完整性、新的故障模式等影響

作者簡介

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》一書的作者。