Эволюционная архитектура. Автоматизированное управление программным обеспечением. Второе издание
Книга «Эволюционная архитектура» представляет собой фундаментальное руководство по созданию и поддержке программных систем, способных адаптироваться к постоянным изменениям в технологиях и требованиях бизнеса. Авторы, ведущие эксперты в области разработки ПО, рассматривают архитектуру не как статичную конструкцию, а как динамичную, эволюционирующую сущность, требующую автоматизированного управления.
Второе издание обновлено с учётом последних тенденций и практик, появившихся за последние пять лет. Книга отвечает на ключевые вопросы современной разработки: как осуществлять долгосрочное планирование в условиях постоянных изменений и как предотвратить постепенную деградацию качества архитектуры после её построения. Основное внимание уделяется механизмам, позволяющим архитектуре управляемо и инкрементально меняться.
Авторы вводят концепцию различных измерений архитектуры (фитнес-функций), которые позволяют оценивать и направлять её развитие. Практические примеры и кейсы из реальных проектов делают материал применимым для решения повседневных задач архитекторов и разработчиков. Книга служит мостом между традиционными принципами архитектуры и требованиями современных agile и DevOps-практик.
Издание предназначено для архитекторов программного обеспечения, технических руководителей и senior-разработчиков, стремящихся создавать гибкие, устойчивые и легко изменяемые системы. Рекомендация Мартина Фаулера подчёркивает значимость этой работы как важной вехи в понимании роли программного обеспечения в XXI веке.









