Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

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

Дата публикации: 09-09-2026 11:58:27

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

Основное содержимое страницы с новостью.

1e3e08e82dc6b3729a6920359197b346.jpg

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

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

Книга «Предметно-ориентированное проектирование» Каролы Лилиенталь и Хеннинга Швентнера — практическое руководство по предметно-ориентированной трансформации легаси-систем. Авторы предлагают проверенный метод, сочетающий 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Предзаказ книги «Предметно-ориентированное проектирование. Модернизация легаси-систем и снижение рисков с помощью DDD»012.3914-08-2026
2Книга: «Метрики программной архитектуры.Кейсы, повышающие качество ПО»010.6804-08-2026
3Книга: «Системная инженерия: современные методы проектирования для создания сложных информационных систем. 2-е изд.»07.5323-07-2026
4Книга: «Java для профи. Инструменты, фреймворки, тестирование, производительность»011.3106-08-2026
5Книга: «Стратегия разработки. Инженерные решения для CTO и технических лидеров»07.8117-09-2026
6Книга: «LLM на практике. Большие языковые модели от идеи до внедрения»08.0118-08-2026
7Агентный SDLC на внутренней LLM: инженерия вместо промптов010.5928-07-2026
8Книга: «Solutions Architect: пережить интервью. Как архитектору решений получить работу мечты»17.0323-09-2026
9Предзаказ на книгу: «Data integration. Объединение данных для улучшения процесса принятия решений»06.2124-08-2026
10Агентская разработка и Documentation Driven Development: когда ИИ пишет не код, а контракты010.8512-08-2026

Классификация: Мнения. Схожих патентов: 0. Схожих новостей: 10. Тональность: -1. Информативность: 15. Источник: habr.com.