Книги / IT-менеджмент / Архитектура ПО / Предметно-ориентированное проектирование. Модернизация легаси-систем и снижение рисков с помощью DDD

Предметно-ориентированное проектирование. Модернизация легаси-систем и снижение рисков с помощью DDD

Карола Лилиенталь, Хеннинг Швентнер

О книге

В мире, где большинство компаний вынуждены поддерживать сложные легаси-системы, главная проблема — не написать новое ПО, а превратить запутанный «большой комок грязи» в устойчивую, гибкую и понятную архитектуру.

Книга Каролы Лилиенталь и Хеннинга Швентнера — практическое руководство по предметно-ориентированной трансформации легаси-систем. Авторы предлагают проверенный метод, сочетающий DDD, совместное моделирование, оценку архитектуры и пошаговые рефакторинги.

Вы узнаете, как раскрыть предметную область и выделить настоящие ограниченные контексты, оценить состояние системы с помощью индекса зрелости модульной архитектуры (MMI), провести техническую, тактическую и стратегическую трансформацию, разделить монолиты, чтобы локальные изменения не ломали всю архитектуру, перестроить не только код, но и структуру команд.

Руководство для тех, кто устал от предложения «переписать все заново». Книга состоит из четырёх частей: основы DDD и сложности систем, техническая и организационная трансформация, стратегическая трансформация (переопределение предметной области, моделирование целевой архитектуры, сравнение с фактической, приоритизация мер) и заключение о паттернах предметной области.

Издание адресовано архитекторам, тимлидам, разработчикам и техническим руководителям, работающим с унаследованными системами и стремящимся к устойчивой эволюции ПО.