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






Подробное руководство по проектированию масштабируемого и поддерживаемого программного обеспечения, написанное признанными экспертами в области программных архитектур. Рассматриваются основные сложности монолитных приложений и антипаттерны, которые приводят к проблемам их масштабирования и сопровождения. Изложены принципы качественного проектирования, включая слабую связность и инкапсуляцию. Подробно описаны архитектурные паттерны, позволяющие строить масштабируемые и поддерживаемые приложения, такие как многоуровневая архитектура и модель микросервисов. Показаны подходы к грамотной миграции монолитов в распределенные системы. Рассмотрены проверенные методы тестирования и развертывания распределенных систем, обеспечивающие их надежность и эффективность.
Go to description and details| Publisher | BHV-CПб |
| Publication year | 2025 |
| ISBN | 978-5-9775-2109-3 |
| Weight, g | 694 |
Подробное руководство по проектированию масштабируемого и поддерживаемого программного обеспечения, написанное признанными экспертами в области программных архитектур. Рассматриваются основные сложности монолитных приложений и антипаттерны, которые приводят к проблемам их масштабирования и сопровождения. Изложены принципы качественного проектирования, включая слабую связность и инкапсуляцию. Подробно описаны архитектурные паттерны, позволяющие строить масштабируемые и поддерживаемые приложения, такие как многоуровневая архитектура и модель микросервисов. Показаны подходы к грамотной миграции монолитов в распределенные системы. Рассмотрены проверенные методы тестирования и развертывания распределенных систем, обеспечивающие их надежность и эффективность.
| Publisher | BHV-CПб |
| Publication year | 2025 |
| ISBN | 978-5-9775-2109-3 |
| Weight, g | 694 |