О книге
Как распутать монолитную систему и мигрировать на микросервисы? Как это сделать, поддерживая работу организации в обычном режиме? В качестве дополнения к чрезвычайно популярной книге Сэма Ньюмена “Создание микросервисов” его новая книга подробно описывает проверенный метод перевода существующей монолитной системы на архитектуру микросервисов. Это практическое руководство содержит ряд наглядных примеров и шаблонов миграции, массу практических советов по переводу монолитной системы на платформу для микросервисов, различные сценарии и стратегии успешной миграции, начиная с первичного планирования и заканчивая декомпозицией приложений и баз данных. Описанные шаблоны и методы опробованы и надежны, их можно использовать для миграции уже существующей архитектуры. Идеально подходит для организаций, которые хотят перейти на микросервисы, не занимаясь перестройкой. Помогает компаниям определяться с тем, следует ли мигрировать, когда и с чего начинать. Решает вопросы коммуникации, интеграции и миграции унаследованных систем. Обсуждает несколько шаблонов миграции и мест их применения. Рассматривает примеры миграции баз данных, а также стратегии синхронизации. Описывает декомпозицию приложений, включая несколько архитектурных шаблонов рефакторизации. Раскрывает детали декомпозиции базы данных, включая влияние нарушения ссылочной и транзакционной целостности, новые режимы сбоя и многое другое.