Curated Tech Reading Map

Find your next tech book to read

Book

Monolith to Microservices

Sam Newman

Buy on Amazon* The link above is an advertisement via Amazon Associates.

Summary

Sam Newman treats the decision to decompose a monolith as separate from, and often more important than, any specific microservices pattern, and structures the book around evolutionary patterns rather than a single prescribed migration. Central to it is the strangler fig pattern, named for the plant that grows around a host tree and eventually replaces it: new functionality is built as a service while calls to the old implementation are intercepted and redirected, letting a team migrate function by function without a rewrite or a cutover. Later chapters extend the same incremental logic to splitting a database, and the closing chapter is candid about the operational pain decomposition brings even when it's done well.

Target Readers

  • Architects planning a monolith decomposition who need a repertoire of incremental patterns, not a single all-or-nothing rewrite plan
  • Teams already partway through a migration who are hitting the operational pain of running a hybrid monolith-and-services system
  • Engineers who need to split a shared database as part of a service boundary and want patterns beyond the application-layer split

Tags

#microservices#legacy-code#migration

Colophon

Publisher
オライリー・ジャパン
ISBN
978-4873119311
Published
Dec 2020
List price
¥3,520incl. taxMay differ from the actual selling price on Amazon

Get this book

* The link above is an advertisement via Amazon Associates.

Prerequisites