Monolith to Microservices

Evolutionary Patterns to Transform Your Monolith

出版社 O'Reilly Media
発売日 2019/12/03
ページ数 272
ISBN-13 9781492047841
お届け日 通常 02月15日~02月22日

通常価格 ¥5,499

税込 配送料は購入手続き時に計算されます。


How do you detangle a monolithic system and migrate it to a microservice 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

DeepL 粗訳

モノリシックシステムを切り離してマイクロサービスアーキテクチャに移行するには?また、通常通りのビジネスを維持しながら、どのようにしてそれを行うのでしょうか?Sam Newman の非常に人気のある Building Microservices の付属書として、この新しい本は、既存のモノリシック システムをマイクロサービス アーキテクチャに移行するための実証済みの方法を詳細に説明しています。既存のアーキテクチャを移行する際に使用できる、いくつかの試行錯誤されたパターンやテクニックを学ぶことができます。

  • 再構築ではなくマイクロサービスへの移行を検討している組織にお勧めです
  • 移行するかどうか、いつ移行するか、どこから始めるかを決定するのに役立ちます
  • 通信、統合、およびレガシー システムの移行について説明しています
  • 複数の移行パターンとそれが適用される場所について説明しています
  • データベースの移行の例を提供しています。
  • いくつかのアーキテクチャ リファクタリング パターンを含む、アプリケーションの分解について説明しています
  • データベースの分解の詳細については、参照およびトランザクションの完全性を壊すことによる影響、新しい障害モードなどを含めて説明しています