Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

Книга «Learning Domain-Driven Design» представляет собой практическое руководство по применению методологии предметно-ориентированного проектирования (DDD) для создания программных систем, которые точно отражают бизнес-логику и стратегию компании. Автор, Влади Хононов, систематически излагает принципы DDD, начиная с анализа бизнес-доменов и заканчивая технической реализацией.

В первой части книги, посвящённой стратегическому дизайну, рассматриваются ключевые концепции: анализ бизнес-доменов, выделение поддоменов (core, supporting, generic), работа с экспертами предметной области и построение единого языка (Ubiquitous Language). Автор объясняет, как идентифицировать границы контекстов (Bounded Contexts) и управлять сложностью доменной модели.

Особое внимание уделяется практическим инструментам и техникам: Event Storming, картам контекстов (Context Mapping), шаблонам интеграции между контекстами. Книга содержит реальные примеры из проектов (Gigmaster, BusVNext), которые иллюстрируют применение DDD-принципов в различных бизнес-сценариях.

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

Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
A
Автор
Vlad Khononov
Издательство
O’Reilly Media, Inc.
Год
2022
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент