Создание микросервисов, 2-е издание Год издания: 2023 Автор: Ньюмен Сэм Переводчик: Черников С. Издательство: Питер ISBN: 978-5-4461-1145-9 Серия: Бестселлеры O’Reilly Язык: Русский Формат: PDF Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Да Количество страниц: 624 Описание: По мере того как организации переходят от монолитных приложений к небольшим автономным микросервисам, распределенные системы становятся все более детализированными. Второе дополненное издание предлагает целостный взгляд на самые актуальные темы, в которых необходимо разбираться при создании и масштабировании архитектуры микросервисов, а также управлении ею.
Вы познакомитесь с современными решениями для моделирования, интеграции, тестирования, развертывания и мониторинга собственных автономных сервисов. Примеры из реальной жизни показывают, как получить максимальную отдачу от этих архитектур. Книга будет полезна всем — от архитекторов и разработчиков до тестировщиков и специалистов по эксплуатации.
Примеры страниц
Оглавление
Предисловие.............................................................................................................20
ЧАСТЬ I. ОСНОВЫ
Глава 1. Что такое микросервисы...............................................................................28
Глава 2. Как моделировать микросервисы...................................................................61
Глава 3. Разделение монолита на части.......................................................................97
Глава 4. Стили взаимодействия микросервисов............................................................113
ЧАСТЬ II. РЕАЛИЗАЦИЯ
Глава 5. Реализация коммуникации микросервисов......................................................144
Глава 6. Рабочий поток..............................................................................................202
Глава 7. Сборка.........................................................................................................224
Глава 8. Развертывание..............................................................................................247
Глава 9. Тестирование................................................................................................306
Глава 10. От мониторинга к наблюдаемости..................................................................338
Глава 11. Безопасность...............................................................................................379
Глава 12. Отказоустойчивость.....................................................................................423
Глава 13. Масштабирование........................................................................................457
ЧАСТЬ III. ЛЮДИ
Глава 14. Пользовательские интерфейсы......................................................................494
Глава 15. Организационные структуры.........................................................................532
Глава 16. Эволюционный архитектор............................................................................569
Послесловие: соберем все вместе.................................................................................597
Библиография.............................................................................................................610
Глоссарий...................................................................................................................615
Об авторе....................................................................................................................620
Иллюстрация на обложке..............................................................................................621