--- Тип: Книга Статус: Запланировано Название: Микросервисы. Паттерны разработки и рефакторинга Автор: - Крис Ричардсон Количество страниц: 544 Прогресс: 0 Формат: Электронная Обложка: Библиотека/Книги/covers/mikroservisy-patterny.jpg Начата: Закончена: Оценка: Сложность: Теги: - микросервисы - архитектура - паттерны - распределённые_системы - java Категории: - Архитектура ПО - Распределённые системы Источник: Ссылка: --- # Микросервисы. Паттерны разработки и рефакторинга ![[covers/mikroservisy-patterny.jpg]] ## 📖 О книге Практическое руководство по проектированию микросервисной архитектуры от Криса Ричардсона — автора сайта microservices.io и признанного эксперта в этой области (Питер, 2021). Книга построена вокруг сквозного примера — приложения FTGO для доставки еды, которое постепенно трансформируется из монолита в микросервисы. Примеры на Java. ## 🧠 Ключевые идеи - Декомпозиция монолита: стратегии выделения сервисов по бизнес-возможностям и поддоменам DDD — как не создать распределённый монолит - Межсервисное взаимодействие: синхронные REST/gRPC vs. асинхронный обмен сообщениями — выбор протокола и его влияние на связность - Управление транзакциями: паттерн Saga для распределённых транзакций без двухфазного коммита — хореография и оркестрация - CQRS и Event Sourcing: разделение моделей чтения и записи, хранение состояния как последовательности событий - Паттерны внешних API: API Gateway, Backend for Frontend (BFF) — управление точками входа в систему микросервисов ## 💬 Важные цитаты > «Микросервисная архитектура — это не серебряная пуля. Она решает одни проблемы, но порождает другие» ## 💡 Как применить в моих проектах ## 🔗 Связанные заметки [[Создание микросервисов]] [[Современный подход к программной архитектуре]] [[Чистая архитектура]] [[Паттерны проектирования API]]