3.1 KiB
3.1 KiB
Тип, Статус, Название, Автор, Количество страниц, Прогресс, Формат, Обложка, Начата, Закончена, Оценка, Сложность, Теги, Категории, Источник, Ссылка
| Тип | Статус | Название | Автор | Количество страниц | Прогресс | Формат | Обложка | Начата | Закончена | Оценка | Сложность | Теги | Категории | Источник | Ссылка | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Книга | Запланировано | Микросервисы. Паттерны разработки и рефакторинга |
|
544 | 0 | Электронная | Библиотека/Книги/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
