Принципы модернизации программных архитектур

Эта книга представляет собой подробное руководство по проектированию масштабируемого и поддерживаемого программного обеспечения, написанное признанными экспертами в области программных архитектур. Авторы рассматривают основные сложности монолитных приложений и антипаттерны, которые приводят к проблемам их масштабирования и сопровождения.

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

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

Принципы модернизации программных архитектур
A
Автор
Диего Пачеко, Сэм Сгро
Издательство
БХВ-Петербург
Год
2026
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент