Сэм Ньюмен - Создание микросервисов
2-е изданиеНазвание: | Создание микросервисов | |
Автор: | Сэм Ньюмен | |
Жанр: | Базы данных, Околокомпьютерная литература | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Создание микросервисов"
По мере того как организации переходят от монолитных приложений к небольшим автономным микросервисам, распределенные системы становятся все более детализированными. Второе дополненное издание предлагает целостный взгляд на самые актуальные темы, в которых необходимо разбираться при создании и масштабировании архитектуры микросервисов, а также управлении ею.
Вы познакомитесь с современными решениями для моделирования, интеграции, тестирования, развертывания и мониторинга собственных автономных сервисов. Примеры из реальной жизни показывают, как получить максимальную отдачу от этих архитектур. Книга будет полезна всем: от архитекторов и разработчиков до тестировщиков и специалистов по эксплуатации.
Читаем онлайн "Создание микросервисов". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (319) »
Оглавление
Предисловие..........................................................................................................................................20
Кому стоит прочитать эту книгу.............................................................................................20
Почему я написал эту книгу......................................................................................................20
Что изменилось с момента выхода первого издания...................................................21
Навигация по книге......................................................................................................................22
Часть I. Основы........................................................................................................................22
Часть II. Реализация...............................................................................................................23
Часть III. Люди...........................................................................................................................24
Условные обозначения...............................................................................................................24
Благодарности................................................................................................................................25
От издательства..............................................................................................................................26
ЧАСТЬ I. ОСНОВЫ
Глава 1. Что такое микросервисы................................................................................................28
Первый взгляд на микросервисы..........................................................................................28
Ключевые понятия микросервисов......................................................................................31
Независимое развертывание...........................................................................................31
Моделирование вокруг предметной области бизнеса........................................32
Контроль над ситуацией.....................................................................................................33
Размер..........................................................................................................................................34
Гибкость......................................................................................................................................35
Согласование архитектуры и структуры организации.........................................36
Монолит.............................................................................................................................................40
Однопроцессный монолит.................................................................................................40
Модульный монолит.............................................................................................................41
Распределенный монолит..................................................................................................42
Монолиты и конфликт доставки......................................................................................43
Преимущества монолитов.................................................................................................43
Технологии, обеспечивающие развитие............................................................................44
Агрегирование логов и распределенная трассировка........................................44
Контейнеры и Kubernetes...................................................................................................45
Оглавление 7
Потоковая передача данных.............................................................................................46
Публичное облако и бессерверный подход..............................................................47
Преимущества микросервисов..............................................................................................47
Технологическая неоднородность.................................................................................48
Надежность...............................................................................................................................49
Масштабирование..................................................................................................................49
Простота развертывания....................................................................................................51
Согласованность рабочих процессов в организации...........................................51
Компонуемость........................................................................................................................51
Слабые места микросервисов.................................................................................................52
Опыт разработчика...............................................................................................................52
Технологическая перегрузка............................................................................................53
Стоимость...................................................................................................................................53
Отчетность.................................................................................................................................54
Мониторинг и устранение неполадок..........................................................................55
Безопасность............................................................................................................................55
Тестирование............................................................................................................................55
Время ожидания.....................................................................................................................56
Согласованность данных....................................................................................................56
Стоит ли вам использовать микросервисы?.....................................................................57
Кому микросервисы не подойдут...................................................................................57
Где микросервисы хорошо работают............................................................................59
Резюме................................................................................................................................................60
Глава 2. Как --">
- 1
- 2
- 3
- 4
- . . .
- последняя (319) »