Monolith to Microservices

Evolutionary Patterns to Transform Your Monolith



Bookstore > Books > Monolith to Microservices

Price$25.49 - $56.99
Rating
AuthorSam Newman
PublisherO'Reilly Media
Published2019
Pages272
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101492047848
ISBN-139781492047841
EBook Hardcover Paperback

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.


  1. (2 books)



4 5 207

Similar Books


Hands-On Microservices - Monitoring and Testing

Hands-On Microservices - Monitoring and Testing

by Dinesh Rajput

Microservices are the latest "right" way of developing web applications. Microservices architecture has been gaining momentum over the past few years, but once you've started down the microservices path, you need to test and optimize the services. This book focuses on exploring various testing, monitoring, and optimization techn...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2018

Design Patterns and Best Practices in Java

Design Patterns and Best Practices in Java

by Kamalmeet Singh, Adrian Ianculescu, Lucian-Paul Torje

Having a knowledge of design patterns enables you, as a developer, to improve your code base, promote code reuse, and make the architecture more robust. As languages evolve, new features take time to fully understand before they are adopted en masse. The mission of this book is to ease the adoption of the latest trends and provide good pr...

Price:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2018

Exploring .NET Core with Microservices, ASP.NET Core, and Entity Framework Core

Exploring .NET Core with Microservices, ASP.NET Core, and Entity Framework Core

by Dustin Metzgar

Windows developers have always enjoyed the productivity boost you get with the .NET platform, tools like Entity Framework and ASP.NET, and the amazingly-powerful C# language. Now, .NET Core extends those same benefits to Linux-based systems, offering a true cross-platform solution for enterprise application development. The .NET Core tool...

Publisher:  Manning  |  Release:  2017

Mastering Spring Cloud

Mastering Spring Cloud

by Piotr Minkowski

Developing, deploying, and operating cloud applications should be as easy as local applications. This should be the governing principle behind any cloud platform, library, or tool. Spring Cloud - an open-source library - makes it easy to develop JVM applications for the cloud. In this book, you will be introduced to Spring Cloud and will ...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018

Decoupling Drupal

Decoupling Drupal

by Deepali Mayekar

Implement a headless/decoupled Drupal design to build easily maintainable web applications. This book begins by showing you CMS workflows and best practices to give you the basics you need for working with decoupled Drupal. As part of this process, Decoupling Drupal reveals the advantages of using content management systems and explains t...

Price:  $26.04  |  Publisher:  Apress  |  Release:  2017

Blazor Revealed

Blazor Revealed

by Peter Himschoot

Build web applications in Microsoft .NET that run in any modern browser, helping you to transfer your .NET experience and skills to a new environment and build browser-based applications using a robust and type-safe language and runtime. Developing a web site with rich client-side behavior means most developers need to learn a transpiled ...

Price:  $24.36  |  Publisher:  Apress  |  Release:  2019

Chaos Engineering

Chaos Engineering

by Casey Rosenthal, Nora Jones

As more companies move toward microservices and other distributed technologies, the complexity of these systems increases. You can't remove the complexity, but through Chaos Engineering you can discover vulnerabilities and prevent outages before they impact your customers. This practical guide shows engineers how to navigate complex syste...

Price:  $52.35  |  Publisher:  O'Reilly Media  |  Release:  2020

Exploring Cloud Computing

Exploring Cloud Computing

by Michael Wittig, Andreas Wittig

Cloud Computing is enabling many trends in IT today: microservices, pay-as-you-go pricing, and serverless architectures, to name three. The biggest player in the market's Amazon, who offers the most mature cloud systems through their Amazon Web Services (AWS). Other companies are gaining traction as well: Google invests into their Google ...

Publisher:  Manning  |  Release:  2017