Building Evolutionary Architectures: Support Constant Change

Книга «Building Evolutionary Architectures» представляет революционный подход к проектированию программных архитектур в условиях постоянных изменений требований и технологий. Авторы, эксперты ThoughtWorks, бросают вызов традиционной парадигме предварительного проектирования архитектуры, которая часто становится препятствием для гибкой разработки.

Основная идея книги заключается в концепции эволюционной архитектуры, которая развивается и адаптируется вместе с проектом. Авторы подробно рассматривают принципы построения систем, способных к непрерывным изменениям без дорогостоящих перепроектирований. Ключевым инструментом становятся «функции приспособленности» (fitness functions) — механизмы автоматического мониторинга и оценки архитектурных характеристик.

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

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

Building Evolutionary Architectures: Support Constant Change
B
Автор
Нил Форд, Ребекка Парсонс, Патрик Куа
Издательство
O’Reilly Media, Inc.
Год
2017
Язык
Английский
1
Оцените книгу

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

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