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

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

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

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

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

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

Эволюционная архитектура. Автоматизированное управление программным обеспечением. Второе издание
A
Автор
Нил Форд, Ребекка Парсонс, Патрик Куа, Прамод Садаладж
Издательство
Спринт Бук
Год
2024
Язык
Русский
1
Оцените книгу

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

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