Domain-Driven Design Distilled

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

Основное внимание уделяется двум ключевым аспектам DDD: стратегическому и тактическому проектированию. В части стратегического дизайна подробно рассматриваются такие концепции, как ограниченные контексты (Bounded Contexts), повсеместный язык (Ubiquitous Language), поддомены (Subdomains) и контекстные карты (Context Mapping). Эти инструменты помогают командам справиться со сложностью предметной области, правильно разделить систему на модули и наладить эффективное взаимодействие между разработчиками и бизнес-экспертами.

Тактическое проектирование охватывает практические шаблоны реализации, такие как агрегаты (Aggregates), сущности (Entities), объекты-значения (Value Objects) и доменные события (Domain Events). Вон Вернон объясняет, как применять эти паттерны для создания гибкой, поддерживаемой и соответствующей бизнес-логике модели предметной области. Особое внимание уделяется правилам проектирования агрегатов и использованию событий для обеспечения согласованности данных.

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

Domain-Driven Design Distilled
A
Автор
Vaughn Vernon
Издательство
Pearson Education
Год
2016
Язык
Английский
1
Оцените книгу

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

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