Привет, Хаброжители!

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

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

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

Руководство для тех, кто устал от предложения «переписать все заново».

Вы изучите:

  • Оцените архитектурное состояние вашей системы с помощью индекса зрелости модульной системы (Modularity Maturity Index, MMI).

  • Примените стратегическое и тактическое предметно-ориентированное проектирование (Domain-Driven Design, DDD) для управления сложностью системы.

  • Реорганизуйте команды и выстройте их взаимодействие в соответствии с топологией команд.

  • Используйте методы Event Storming, Domain Storytelling и Scenario Casting для уточнения архитектурных решений.

  • Проведите поэтапный рефакторинг, используя шаблоны и практики, которые снижают риски и приносят пользу бизнесу.

«Если вы приступаете к проекту по трансформации, начните с этой книги!»

Майкл Физерс, автор книги Eff ectively with Legacy Code

«В этой книге вы найдете множество практических советов о том, как оценить текущее состояние легаси-системы и как потом превратить ее в более устойчивую систему с помощью ценностей, принципов и методов современного предметно-ориентированного проектирования».

Ребекка Уирфс-Брок, пионер объектного проектирования, автор и создательница методики Responsibility-Driven Design (RDD), невольный автор мема xDD

«Трансформация легаси-системы потребует широкого спектра знаний и навыков. Все, что для этого понадобится, вы найдете в этой фантастической книге».

Ник Тьюн, главный консультант в Empathy Software и соавтор книг Architecture Modernization и Patterns, Principles, and Practices of Domain-Driven Design

Об авторах
Карола Лилиенталь

генеральный директор компании WPS (Workplace Solutions GmbH) в Гамбурге. Она отвечает за архитектуру программного обеспечения. В 1995 году получила диплом магистра по информатике в Гамбургском университете и защитила докторскую диссертацию о сложности архитектур программного обеспечения. С 2003 года Карола анализирует архитектуры программных систем своих клиентов по всему миру и консультирует команды разработчиков, помогая им повышать устойчивость программных систем. В общей сложности Карола с командой проанализировала более 300 программных систем объемом от 30 000 до 15 миллионов строк кода на языках Java, C++, C#, ABAP, PHP и TypeScript.

Карола написала книгу Sustainable Software Architecture (издательство dpunkt). Как активный член iSAQB (International Software Architecture Qualification Board — Международный совет по сертификации архитекторов программного обеспечения) она уделяет особое внимание подготовке архитекторов и разработчиков программного обеспечения, с готовностью делясь на конференциях, в статьях и учебных курсах своими знаниями, накопленными за 25 лет работы.

Хеннинг Швентнер

программист, который увлекся компьютерами, когда в начале 1990-х обзавелся своим первым Amiga 500. Ему повезло превратить эту страсть в профессию: он работает программистом, коучем и консультантом в WPS — Workplace Solutions, а также помогает клиентам упорядочивать структуру имеющегося программного обеспечения и создавать новые системы с устойчивой архитектурой с нуля.

Хеннинг — автор книги Domain Storytelling (издательство Addison-Wesley) и создатель LeasingNinja.io, а также один из организаторов ComoCamp. А еще гордый отец шестерых детей — своих и приемных.

Ознакомиться с оглавлением
Полистать отрывок

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

При покупке бумажного издания на сайте piter.com электронная книга высылается в подарок на ваш e-mail.

Для Хаброжителей действует скидка 25% по промокоду — Проектирование

Комментарии (1)


  1. Dhwtj
    09.09.2026 12:36

    Книга с такими шрифтами уже легаси.