Книги / IT-менеджмент / Архитектура ПО / Эволюционная архитектура. Автоматизированное управление программным обеспечением. Второе издание

Эволюционная архитектура. Автоматизированное управление программным обеспечением. Второе издание

Нил Форд, Ребекка Парсонс, Патрик Куа, Прамод Садаладж

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

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

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

Издание предназначено для архитекторов программного обеспечения, технических руководителей и senior-разработчиков, стремящихся создавать гибкие, устойчивые и легко изменяемые системы. Рекомендация Мартина Фаулера подчёркивает значимость этой работы как важной вехи в понимании роли программного обеспечения в XXI веке.

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