Architecture Modernization: Socio-technical alignment of software, strategy, and structure
Эта книга представляет собой комплексное руководство по модернизации архитектуры программного обеспечения, выходящее за рамки простого переписывания кода на новых технологиях. Авторы предлагают целостный подход, объединяющий технические, организационные и бизнес-аспекты для создания устойчивых и эволюционирующих систем.
Ключевой концепцией является социотехническое выравнивание — синхронизация программного обеспечения, бизнес-стратегии и организационной структуры. Книга учит, как проводить модернизацию как портфельный эволюционный процесс, минимизируя связность изменений через четкие доменные границы и оптимизируя архитектуру на разных уровнях.
В книге подробно рассматриваются современные практики и методологии, включая Wardley Mapping для стратегического анализа, EventStorming для изучения бизнес-процессов, Team Topologies для проектирования организационной структуры, Data Mesh для революции в инженерии данных и внутренние платформы разработчиков. Особое внимание уделяется идентификации доменов и поддоменов, созданию слабосвязанных архитектур и построению стратегических IT-портфелей.
Издание предназначено для архитекторов, технических лидеров и менеджеров, которые стремятся трансформировать свои организации, улучшая не только технологии, но и способы работы, бизнес-модели и пользовательский опыт. Книга предлагает практические инструменты для перехода от монолитных систем к гибким, адаптивным архитектурам, соответствующим современным бизнес-требованиям.









