По мере того как организации переходят от монолитных приложений к небольшим автономным микросервисам, распределенные системы становятся все более детализированными. Второе дополненное издание предлагает целостный взгляд на самые актуальные темы, в которых необходимо разбираться при создании и масштабировании архитектуры микросервисов, а также управлении ею. Вы познакомитесь с современными решениями для моделирования, интеграции, тестирования, развертывания и мониторинга собственных автономных сервисов. Примеры из реальной жизни показывают, как получить максимальную отдачу от этих архитектур. Книга будет полезна всем — от архитекторов и разработчиков до тестировщиков и специалистов по эксплуатации.
Транзакции базы данных.
Размышляя о транзакции в контексте вычислений, мы представляем себе одно или несколько действий, которые должны произойти и которые мы хотим рас- сматривать как единое целое. При внесении нескольких изменений в рамках одной и той же общей операции необходимо подтверждение, все ли преобразования были внесены. Также нужен способ производить очистку, если во время этих изменений возникает ошибка. Как правило, это приводит к тому, что мы используем что-то вроде транзакции базы данных. В базах данных транзакция используется, чтобы убедиться, что одна или несколько модификаций состояния были выполнены успешно, например удаление, вставка или изменение данных. В реляционной БД этот процесс может включать в себя обновление нескольких таблиц в рамках одной транзакции.
Краткое содержание.
Предисловие.
ЧАСТЬ I.ОСНОВЫ.
Глава 1.Что такое микросервисы.
Глава 2.Как моделировать микросервисы.
Глава 3.Разделение монолита на части.
Глава 4.Стили взаимодействия микросервисов.
ЧАСТЬ II.РЕАЛИЗАЦИЯ.
Глава 5.Реализация коммуникации микросервисов.
Глава 6.Рабочий поток.
Глава 7.Сборка.
Глава 8.Развертывание.
Глава 9.Тестирование.
Глава 10.От мониторинга к наблюдаемости.
Глава 11.Безопасность.
Глава 12.Отказоустойчивость.
Глава 13.Масштабирование.
ЧАСТЬ III.ЛЮДИ.
Глава 14.Пользовательские интерфейсы.
Глава 15.Организационные структуры.
Глава 16.Эволюционный архитектор.
Послесловие: соберем все вместе.
Библиография.
Глоссарий.
Об авторе.
Иллюстрация на обложке.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Ньюмен :: #книги по программированию :: #программирование :: #микросервисы
Смотрите также учебники, книги и учебные материалы:
- Современный подход к программной архитектуре, Сложные компромиссы, Форд Н., Ричардс М., Садаладж П., Дехгани Ж., 2023
- Современная программная инженерия, ПО в эпоху эджайла и непрерывного развертывания, Фарли Д., 2023
- Head First, Изучаем C#, Стиллмен Э., Грин Д., 2022
- Тайная жизнь программ, Как создать код, который понравится вашему компьютеру, Стейнхарт Д., 2023
- Kotlin, Программирование для профессионалов, Скин Д., Гринхол Д., Бэйли Э., 2023
- Внедрение зависимостей на платформе .NET, Симан М., Дерсен С., 2021
- Программируй & типизируй, Ришкуция В., 2021
- Прикладные структуры данных и алгоритмы, Прокачиваем навыки, Венгроу Д., 2024