Если вам давно кажется, что вся разработка и развертывание в вашей компании донельзя замедлились — переходите на микросервисную архитектуру. Она обеспечивает непрерывную разработку, доставку и развертывание приложений любой сложности.
Книга, предназначенная для разработчиков и архитекторов из больших корпораций, рассказывает, как проектировать и писать приложения в духе микросервисной архитектуры. Также в ней описано, как делается рефакторинг крупного приложения — и монолит превращается в набор микросервисов.
Микросервисная архитектура спешит на помощь.
Мэри пришла к выводу, что ее компания должна перейти на микросервисную архитектуру.
Что интересно, программная архитектура имеет мало общего с функциональными требованиями. Вы можете реализовать набор сценариев (функциональных требований к приложению) с использованием любой архитектуры. На самом деле таким успешным приложениям, как FTGO, свойственно быть большими и монолитными.
Конечно, архитектура тоже важна, ведь она определяет так называемые требования к качеству обслуживания, известные также как нефункциональные требования или атрибуты качества. Рост приложения FTGO сказался на различных его атрибутах качества, особенно на тех, которые влияют на скорость доставки программного обеспечения: обслуживаемости, расширяемости и тестируемости.
С одной стороны, дисциплинированная команда способна замедлить процесс скатывания в монолитный ад. Про1раммисты могут усердно поддерживать модульность своего приложения. А еще — написать комплексные автоматические тесты. С другой стороны, у них не получится избежать проблем, свойственных большим командам, которые работают над одной монолитной кодовой базой. Они также не смогут ничего поделать с постоянно устаревающим стеком технологий. В их власти лишь отсрочить неизбежное. Чтобы убежать из монолитного ада, придется мигрировать на новую, микросервисную архитектуру.
Содержание.
Предисловие.
Благодарности.
О книге.
Глава 1. Побег из монолитного ада.
Глава 2. Стратегии декомпозиции.
Глава 3. Межпроцессное взаимодействие в микросервисной архитектуре.
Глава 4. Управление транзакциями с помощью повествований.
Глава 5. Проектирование бизнес-логики в микросервисной архитектуре.
Глава 6. Разработка бизнес-логики с порождением событий.
Глава 7. Реализация запросов в микросервисной архитектуре.
Глава 8. Шаблоны внешних API.
Глава 9. Тестирование микросервисов, часть 1.
Глава 10. Тестирование микросервисов, часть 2.
Глава 11. Разработка сервисов, готовых к промышленному использованию.
Глава 12. Развертывание микросервисов.
Глава 13. Процесс перехода на микросервисы.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, 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.
Хештеги: #учебник по программированию :: #программирование :: #Ричардсон
Смотрите также учебники, книги и учебные материалы:
- Программирование на С для начинающих, Перри Г., Миллер Д., 2015
- Прикладной анализ текстовых данных на Python, Машинное обучение и создание приложений обработки естественного языка, Бенгфорт Б., Билбро Р., Охеда Т., 2019
- Прикладное машинное обучение с помощью Scikit-Learn и TensorFlow, Жерон О., 2018
- Не заставляйте меня думать, Круг С., 2017
- Машинное обучение и TensorFlow, Шакла Н., 2019
- Крупномасштабное машинное обучение вместе с Python, Шарден Б., Массарон Л., Боскетти А., 2018
- Квантовые вычисления для настоящих айтишников, Бернхард К., 2020
- Изучаем React, Чиннатамби К., 2019