Новые инструменты, фреймворки методики и парадигмы вновь и вновь меняют экосистему разработки программного обеспечения. Непрерывный прогресс основных практик разработки на протяжении последних пяти лет заставил искать новые пути и подходы к архитектуре, чтобы соответствовать постоянно меняющимся требованиям пользователей. В обновленном издании авторы Нил Форд, Ребекка Парсонс, Патрик Куа и Прамод Садаладж приводят реальные примеры, соответствующие потребностям современной разработки ПО."Эта книга знаменует собой важную веху, обозначающую нынешний уровень понимания проблемы. По мере того, как люди начинают осознавать роль ПО в XXI веке, информация о том, как реагировать на изменения, сохраняя достигнутое, становится важнейшим навыком в области создания программного обеспечения." — Мартин Фаулер
Форд Нил
Нил Форд — директор, архитектор ПО и идейный вдохновитель компании ThoughtWorks, являющейся международным IT-консультантом по разработке и поставке программного обеспечения на всех стадиях.
Парсонс Ребекка
Ребекка Парсонс — технический директор Thoughtworks, имеющая многолетний опыт разработки приложений для различных отраслей и систем. Она занималась руководством созданием крупномасштабных распределенных объектных приложений, интеграцией разрозненных систем и работой с командами архитекторов. Помимо своей любви к технологиям, Ребекка Парсонс активно продвигает разнообразие в технологической отрасли.
Куа Патрик
Патрик Куа — тренер технических директоров, был техническим директором N26 и главным техническим консультантом ThoughtWorks. Свою личную миссию он видит в том, чтобы способствовать росту технических лидеров с помощью индивидуального коучинга, онлайн-семинаров и очных семинаров, а также с помощью своего популярного информационного бюллетеня Level Up, адресованного технологическим лидерам.
Садаладж Прамод
Прамод Садаладж возглавляет отдел данных и DevOps в ThoughtWorks, где решает нестандартную задачу преодоления разрыва между профессионалами в области баз данных и разработчиками приложений. Чаще всего он работает с клиентами, чьи запросы в отношении данных особенно сложны и требуют новых технологий и методов. В начале 2000-х он создал методологию эволюционной разработки реляционных баз данных на основе миграции схем с контролем версий.