Skip to product information
Microservice Pattern
Microservice Pattern
Description
Book Introduction
How to Successfully Transform a Monolithic Application to a Microservices Architecture

Successfully building applications based on a microservices architecture requires not only understanding the concepts of the new architecture, but also a shift in mindset.
Breaking down a monolith into multiple services with fragmented knowledge does not improve performance.
This book explains key patterns, including service decomposition, transactions, CQRS, and testing, while gradually converting the monolithic online food delivery service application of the fictional company FTGO to a microservices architecture.
Moreover, it goes beyond simply listing patterns; it's full of useful, experience-based advice, including problem-solving methods and know-how gained from the author's decades of experience building distributed systems.
I recommend it to those who are considering introducing microservices or have already introduced them but are encountering various problems.
  • You can preview some of the book's contents.
    Preview

Detailed image
Detailed Image 1

Publisher's Review
Learn with 44 patterns
Architecture problem solving and know-how!


Let's understand and apply it properly
Successfully building applications based on a microservices architecture requires not only understanding the concepts of the new architecture, but also a shift in mindset.
Breaking down a monolith into multiple services with fragmented knowledge does not improve performance.
This book provides a proper guide to what microservices are, what their pros and cons are, and when and where to use them.

Learn with 44 patterns based on experience.
The author, a microservices pioneer and Java champion, explains how to solve various difficult problems such as service decomposition, transaction management, query, and inter-service communication using 44 patterns collected and classified.
In addition to the author's decades of experience building distributed systems, it also covers the patterns needed to write services in practice and how to combine patterns to make systems scale and run.
In particular, it goes beyond simply listing patterns and is full of experience-driven advice useful for designing, implementing, testing, and deploying microservices applications.

Let's test it with a Java-based example
We provide a Spring-based 'online food delivery service' example that allows you to experience microservices.
This service includes several services such as 'Consumer Creation, Restaurant Creation, Order Creation and Inquiry, and Order History Inquiry', and you can understand the microservice architecture by running the code directly.

GOODS SPECIFICS
- Date of issue: February 3, 2020
- Page count, weight, size: 628 pages | 1,115g | 188*235*35mm
- ISBN13: 9791165210441
- ISBN10: 1165210444

You may also like

카테고리