Создание микросервисов [Сэм Ньюмен] (pdf) читать постранично

-  Создание микросервисов  [2-е издание] 13.01 Мб, 624с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - Сэм Ньюмен

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Ещё больше книг по Java в нашем телеграм канале:
https://t.me/javalib

Beijing

Boston Farnham Sebastopol

Tokyo

Создание
микросервисов
2-е издание

Сэм Ньюмен

2023

ББК 32.988.02-018
УДК 004.738.5
Н93

Ньюмен Сэм
Н93 Создание микросервисов. 2-е изд. — СПб.: Питер, 2023. — 624 с.: ил. — (Серия «Бестселлеры O’Reilly»).
ISBN 978-5-4461-1145-9
По мере того как организации переходят от монолитных приложений к небольшим автономным микросервисам, распределенные системы становятся все более детализированными.
Второе дополненное издание предлагает целостный взгляд на самые актуальные темы, в которых
необходимо разбираться при создании и масштабировании архитектуры микросервисов, а также
управлении ею.
Вы познакомитесь с современными решениями для моделирования, интеграции, тестирования, развертывания и мониторинга собственных автономных сервисов. Примеры из реальной
жизни показывают, как получить максимальную отдачу от этих архитектур. Книга будет полезна
всем — от архитекторов и разработчиков до тестировщиков и специалистов по эксплуатации.

16+ (В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.)

ББК 32.988.02-018
УДК 004.738.5

Права на издание получены по соглашению с O’Reilly. Все права защищены. Никакая часть данной книги
не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев
авторских прав.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как
надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не
может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за
возможные ошибки, связанные с использованием книги. Издательство не несет ответственности за доступность материалов, ссылки на которые вы можете найти в этой книге. На момент подготовки книги к изданию
все ссылки на интернет-ресурсы были действующими.

ISBN 978-1492034025 англ.

ISBN 978-5-4461-1145-9

Authorized Russian translation of the English edition of Building
Microservices 2E, ISBN 9781492034025 © 2021 Sam Newman
This translation is published and sold by permission of O’Reilly Media, Inc.,
which owns or controls all rights to publish and sell the same.
© Перевод на русский язык ООО «Прогресс книга», 2023
© Издание на русском языке, оформление ООО «Прогресс книга», 2023
© Серия «Бестселлеры O’Reilly», 2023

Краткое содержание
Предисловие..........................................................................................................................................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

Оглавление

Предисловие..........................................................................................................................................20
Кому стоит прочитать эту книгу.............................................................................................20
Почему я написал эту книгу......................................................................................................20
Что изменилось с момента выхода первого издания...................................................21
Навигация по книге......................................................................................................................22
Часть I. Основы........................................................................................................................22
Часть II. Реализация...............................................................................................................23
Часть III.