Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale
Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale__after

Description

Product Description

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

About the Author

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.

Product information

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Videos

Help others learn more about this product by uploading a video!
Upload video
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

More items to explore

Customer reviews

4.7 out of 54.7 out of 5
309 global ratings

Top reviews from the United States

A. I.
4.0 out of 5 starsVerified Purchase
really enjoyed this
Reviewed in the United States on April 26, 2020
I enjoyed this book a lot more than Mr. Newman''s previous Microservices book though it''s still pretty high level. I think he comes across as a very competent and professional Independent Consultant. He doesn''t try and sell anything, he asks the questions most... See more
I enjoyed this book a lot more than Mr. Newman''s previous Microservices book though it''s still pretty high level. I think he comes across as a very competent and professional Independent Consultant. He doesn''t try and sell anything, he asks the questions most consultants/vendors won''t ask (i.e. Do you need Mircoservices? Do you need to breakup your Monolith? etc)

He knows what he''s talking about and he''s confident enough to not feel like he has to sell you anything and he can speak frankly. Very impressive.

My main complaint is the one I had for his other book which is there still is no detailed analysis of a Microservice. You still have no idea what one is just from reading this. Adnittedly though this isn''t meant to be a Microservices book as much as a Monolith to Microservice book. But, having said that, it would have been fantastic to use a real or contrived Monolith example and break it down (in detail) to microservices. I''m sure that would doubled the book size, but it would been real concrete information.
9 people found this helpful
Helpful
Report
jt
3.0 out of 5 starsVerified Purchase
pretty disappointing book - unclear who the audience is for this
Reviewed in the United States on August 14, 2020
I was hoping to really like this book but have started and stopped it several times. The biggest issue is that the first 120 or so pages are very repetitive and don''t really address either real technical challenges nor real managerial / business challenges. Not discussing... See more
I was hoping to really like this book but have started and stopped it several times. The biggest issue is that the first 120 or so pages are very repetitive and don''t really address either real technical challenges nor real managerial / business challenges. Not discussing examples of large enterprises that stick with monoliths such as stack exchange or basecamp was a bit of a miss.

There is some discussion in chapters 4 and 5 about real world advice on moving to microservices but is too high level for any real implementation advice (yeah, I know that distributed transactions are problematic) - some more real world examples or discussion of how common these things are at scale was expected by me.
5 people found this helpful
Helpful
Report
David Van Couvering
5.0 out of 5 starsVerified Purchase
Addresses a crucial issue with balance, intelligence, and lots of useful patterns
Reviewed in the United States on March 5, 2020
I loved Sam''s other book on microservices, but this one addresses the key issue - you almost never build microservices from scratch. The last three companies I have worked at have all had monoliths they were trying to move off of, and even after deciding a microservice... See more
I loved Sam''s other book on microservices, but this one addresses the key issue - you almost never build microservices from scratch. The last three companies I have worked at have all had monoliths they were trying to move off of, and even after deciding a microservice architecture was the right choice, the big problem was how to get off of the old one. And the biggest challenge, by far, is the data.

This is where Mr. Newman''s book shines - he has so many different smart and useful patterns for addressing data migration. I am putting them to use already.

Highly recommended if you find yourself staring at this big ball of mud and feeling completely overwhelmed. This book will give you courage and prevent you from crawling into a corner and pulling a blanket over your head.
4 people found this helpful
Helpful
Report
Amazon Customer
3.0 out of 5 starsVerified Purchase
Good overview - pretty basic if you’ve had Microservices experience before
Reviewed in the United States on May 17, 2020
The first 4 chapters go over patterns of migrating from monolith to Microservices, the pros and cons of Microservices, and other such things. If you’ve done any work with Microservices, much of this will be familiar. I found chapter 5 to be the most interesting... See more
The first 4 chapters go over patterns of migrating from monolith to Microservices, the pros and cons of Microservices, and other such things. If you’ve done any work with Microservices, much of this will be familiar.

I found chapter 5 to be the most interesting chapter. It discusses the growing pains you’re likely to run into, and gives some good advice on how to address those pains.
5 people found this helpful
Helpful
Report
adnan
5.0 out of 5 starsVerified Purchase
Pure excellence - must read
Reviewed in the United States on August 18, 2020
It is an amazing book. It covers everything from start to end. If you want to travel the road of Microservices. It’s structured in a way that fits the mental model of monolith developers but to evaluate Microservices architecture. It’s going to serve a glossary... See more
It is an amazing book. It covers everything from start to end. If you want to travel the road of Microservices.

It’s structured in a way that fits the mental model of monolith developers but to evaluate Microservices architecture. It’s going to serve a glossary of what to do & what not to do when doing Microservices.

Starts with simple 3 questions, during the journey you would feel yeah it feels very real. But without single line of code. You will get answers along the way, from people problems, team ownership, tackling database, importance of DDD and suggestions on tool one has to learn along the way.

Thanks Sam Newman for writing such an amazing book.
Helpful
Report
Ben Twain
4.0 out of 5 starsVerified Purchase
Worthwhile read
Reviewed in the United States on January 11, 2021
Helpful ideas and patterns. Would have liked more prescriptive advice about the patterns and how to apply them.
One person found this helpful
Helpful
Report
Fernando Aguilar
5.0 out of 5 starsVerified Purchase
Very quickly you can understand
Reviewed in the United States on December 13, 2019
Superbly explained. Quick to go to the facts. I understand now this very important subject that has been in the news so much.
One person found this helpful
Helpful
Report
TipCoffee
4.0 out of 5 starsVerified Purchase
Nice introductory to the topic
Reviewed in the United States on January 9, 2021
Good introductory to transforming a monolith into micro services based system. It lays out the main ideas nicely. However, it’s a bit naive and doesn’t touch on real world systems which are way more complex.
Helpful
Report

Top reviews from other countries

John
2.0 out of 5 starsVerified Purchase
Significant omissions
Reviewed in the United Kingdom on January 21, 2021
Disappointingly no mention of security, authentication, authorization etc.
Disappointingly no mention of security, authentication, authorization etc.
6 people found this helpful
Report
Sabintho
5.0 out of 5 starsVerified Purchase
Great book
Reviewed in the United Kingdom on October 24, 2020
Must have read.
Must have read.
Report
J Bydeley
5.0 out of 5 starsVerified Purchase
Loved it.
Reviewed in Canada on March 14, 2020
I previously read Building Microservices by Sam Newman which was a great staying off point for Microservices. This book expands on that by including strategies to migrate from a monolith to microservices. The strategies are well explained and practical examples given to...See more
I previously read Building Microservices by Sam Newman which was a great staying off point for Microservices. This book expands on that by including strategies to migrate from a monolith to microservices. The strategies are well explained and practical examples given to solidify the learning. Sam''s way of teaching keeps things interesting while reinforcing the information. I can''t recommend this enough for anyone planning to migrate from a monolith to microservices.
I previously read Building Microservices by Sam Newman which was a great staying off point for Microservices. This book expands on that by including strategies to migrate from a monolith to microservices. The strategies are well explained and practical examples given to solidify the learning.

Sam''s way of teaching keeps things interesting while reinforcing the information. I can''t recommend this enough for anyone planning to migrate from a monolith to microservices.
Report
Translate all reviews to English
Juan Moreno
5.0 out of 5 starsVerified Purchase
Práctico y directo
Reviewed in Spain on February 22, 2021
El contenido aborda los problemas que surgen al dividir un monolito en microservicios desde el punto de vista de la arquitectura, y no desde una tecnología en concreto.
El contenido aborda los problemas que surgen al dividir un monolito en microservicios desde el punto de vista de la arquitectura, y no desde una tecnología en concreto.
Report
Translate review to English
Felipe Henrique Gross Windmoller
5.0 out of 5 starsVerified Purchase
Good book
Reviewed in Brazil on January 15, 2021
This book teach us many strategies to make a successful migration to microservices. I recommend it for those that will work with this.
This book teach us many strategies to make a successful migration to microservices. I recommend it for those that will work with this.
Report
See all reviews
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Customers who bought this item also bought

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Explore similar books

Tags that will help you discover similar books. 12 tags
Results for: 
Where do clickable book tags come from?

From the Preface

A few years ago, some of us were chatting about microservices being an interesting idea. The next thing you know it’s become the default architecture for hundreds of companies around the world (many probably launched as startups aiming to solve the problems microservices cause), and has everyone running to jump on a bandwagon that they are worried is about to disappear over the horizon.

I must admit, I’m partly to blame. Since I wrote my own book on this subject, Building Microservices, back in 2015, I’ve made a living working with people to help them understand this type of architecture. What I’ve always tried to do is to cut through the hype, and help companies decide if microservices are right for them. For many of my clients with existing (non-microservice-oriented) systems, the challenge has been about how to adopt microservice architectures. How do you take an existing system and rearchitect it without having to stop all other work?

That's where this book comes in. As importantly, I’ll aim to give you an honest appraisal of the challenges associated with microservice architecture, and help you understand whether starting this journey is even right for you.

This book is designed as a deep dive into how you think about, and execute, breaking apart existing systems into a microservice architecture.

What You Will Learn

We will touch on many topics related to microservice architecture, but the focus is on the decomposition side of things. For a more general guide to microservice architectures, my previous book Building Microservices would be a good place to start. In fact, I strongly recommend that you consider that book to be a companion to this one.

Building Microservices Microservice Architecture Production-Ready Microservices
More books on Microservices from O'Reilly Media Designing Fine-Grained Systems Aligning Principles, Practices, and Culture Building Standardized Systems Across An Engineering Organization

O'Reilly

O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.

At the heart of our business is a unique network of expert pioneers and practitioners who share their knowledge through the O’Reilly learning platform and our books—which have been heralded for decades as the definitive way to learn the technologies that are shaping the future. So individuals, teams, and organizations learn the tools, best practices, and emerging trends that will transform their industries.

Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.

Product information

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale

Monolith to popular Microservices: wholesale Evolutionary Patterns to Transform Your Monolith outlet online sale