Микросервисы, Паттерны разработки и рефакторинга, Ричардсон К., 2019

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.


Микросервисы, Паттерны разработки и рефакторинга, Ричардсон К., 2019.

  Если вам давно кажется, что вся разработка и развертывание в вашей компании донельзя замедлились — переходите на микросервисную архитектуру. Она обеспечивает непрерывную разработку, доставку и развертывание приложений любой сложности.
Книга, предназначенная для разработчиков и архитекторов из больших корпораций, рассказывает, как проектировать и писать приложения в духе микросервисной архитектуры. Также в ней описано, как делается рефакторинг крупного приложения — и монолит превращается в набор микросервисов.

Микросервисы, Паттерны разработки и рефакторинга, Ричардсон К., 2019


Микросервисная архитектура спешит на помощь.
Мэри пришла к выводу, что ее компания должна перейти на микросервисную архитектуру.
Что интересно, программная архитектура имеет мало общего с функциональными требованиями. Вы можете реализовать набор сценариев (функциональных требований к приложению) с использованием любой архитектуры. На самом деле таким успешным приложениям, как FTGO, свойственно быть большими и монолитными.

Конечно, архитектура тоже важна, ведь она определяет так называемые требования к качеству обслуживания, известные также как нефункциональные требования или атрибуты качества. Рост приложения FTGO сказался на различных его атрибутах качества, особенно на тех, которые влияют на скорость доставки программного обеспечения: обслуживаемости, расширяемости и тестируемости.

С одной стороны, дисциплинированная команда способна замедлить процесс скатывания в монолитный ад. Про1раммисты могут усердно поддерживать модульность своего приложения. А еще — написать комплексные автоматические тесты. С другой стороны, у них не получится избежать проблем, свойственных большим командам, которые работают над одной монолитной кодовой базой. Они также не смогут ничего поделать с постоянно устаревающим стеком технологий. В их власти лишь отсрочить неизбежное. Чтобы убежать из монолитного ада, придется мигрировать на новую, микросервисную архитектуру.

Содержание.
Предисловие.
Благодарности.
О книге.
Глава 1. Побег из монолитного ада.
Глава 2. Стратегии декомпозиции.
Глава 3. Межпроцессное взаимодействие в микросервисной архитектуре.
Глава 4. Управление транзакциями с помощью повествований.
Глава 5. Проектирование бизнес-логики в микросервисной архитектуре.
Глава 6. Разработка бизнес-логики с порождением событий.
Глава 7. Реализация запросов в микросервисной архитектуре.
Глава 8. Шаблоны внешних API.
Глава 9. Тестирование микросервисов, часть 1.
Глава 10. Тестирование микросервисов, часть 2.
Глава 11. Разработка сервисов, готовых к промышленному использованию.
Глава 12. Развертывание микросервисов.
Глава 13. Процесс перехода на микросервисы.

Купить .
Дата публикации:






Теги: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-03-28 18:14:58