Книги / Базы данных / SQL / Архитектура корпоративных программных приложений. Исправленное издание

Архитектура корпоративных программных приложений. Исправленное издание

Мартин Фаулер, Дейвид Раис, Мэттью Фоммел, Эдвард Хайет, Роберт Ми, Рэнди Стаффорд

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

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

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

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

Похожие книги