Сэм Ньюмен - Создание микросервисов
2-е изданиеНазвание: | Создание микросервисов | |
Автор: | Сэм Ньюмен | |
Жанр: | Базы данных, Околокомпьютерная литература | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Создание микросервисов"
По мере того как организации переходят от монолитных приложений к небольшим автономным микросервисам, распределенные системы становятся все более детализированными. Второе дополненное издание предлагает целостный взгляд на самые актуальные темы, в которых необходимо разбираться при создании и масштабировании архитектуры микросервисов, а также управлении ею.
Вы познакомитесь с современными решениями для моделирования, интеграции, тестирования, развертывания и мониторинга собственных автономных сервисов. Примеры из реальной жизни показывают, как получить максимальную отдачу от этих архитектур. Книга будет полезна всем: от архитекторов и разработчиков до тестировщиков и специалистов по эксплуатации.
Читаем онлайн "Создание микросервисов". [Страница - 3]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (319) »
Представляем MusicCorp...........................................................................................................61
Что делает границу микросервиса качественной.........................................................62
Скрытие информации..........................................................................................................62
Связность...................................................................................................................................64
Связанность..............................................................................................................................64
Взаимодействие связанности и связности.................................................................65
Типы связанности..........................................................................................................................65
Предметная связанность....................................................................................................67
Сквозная связанность..........................................................................................................69
Общая связанность................................................................................................................72
Связанность по содержимому..........................................................................................76
Немного предметно-ориентированного проектирования.......................................77
Единый язык..............................................................................................................................78
Агрегат.........................................................................................................................................79
8 Оглавление
Ограниченный контекст......................................................................................................82
Сопоставление агрегатов и ограниченных контекстов
с микросервисами.................................................................................................................85
Метод Event Storming ..........................................................................................................86
Аргументы в пользу предметно-ориентированного проектирования
микросервисов...............................................................................................................................88
Альтернативы границам предметной области бизнеса..............................................89
Волатильность.........................................................................................................................89
Данные........................................................................................................................................90
Технологии.................................................................................................................................92
Организационный подход..................................................................................................93
Смешивание моделей и исключений...................................................................................95
Резюме................................................................................................................................................96
Глава 3. Разделение монолита на части....................................................................................97
Осознайте цель...............................................................................................................................97
Постепенный переход.................................................................................................................98
Монолит не всегда плохой вариант......................................................................................99
Опасность преждевременной декомпозиции..........................................................99
Что отделить в первую очередь.......................................................................................... 100
Декомпозиция по слоям......................................................................................................... 102
Сначала код............................................................................................................................ 102
Сначала данные.................................................................................................................... 103
Полезные шаблоны декомпозиции................................................................................... 104
Шаблон «Душитель»........................................................................................................... 104
Параллельное выполнение............................................................................................ 105
Шаблон переключаемых функций............................................................................... 105
Проблемы декомпозиции данных...................................................................................... 106
Производительность......................................................................................................... 106
Целостность данных.......................................................................................................... 109
Транзакции............................................................................................................................. 109
Инструментарий.................................................................................................................. 110
База данных отчетов.......................................................................................................... 110
Резюме............................................................................................................................................. 112
Глава 4. Стили взаимодействия микросервисов............................................................... 113
От внутрипроцессного к межпроцессному................................................................... 113
Производительность......................................................................................................... 114
Изменение интерфейсов................................................................................................. 115
Обработка ошибок.............................................................................................................. --">
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (319) »