Мастер-класс вёл Андрей Бибичев
В первой секции мастер класса докладчик провёл обзор UML и, в качестве примера построения доменной модели, рассмотрел систему по продаже билетов.
Во второй секции было построение доменной модели приложения по регистрации и учёту автомобилей в ГИБДД силами участников конференции с разбором ошибок.
В третьей части докладчик рассказал о шаблонах проектирования. Были рассмотрены основные шаблоны, их достоинства и недостатки. От шаблонов плавно перешли к различным типам доменных моделей(Rich DM, Pure DM и Anemic DM) сих достоинствами и недостатками.
Далее было рассказано о хранении данных в БД, различных паттернах работы с БД в рамках различных DM, а также стратегиях блокировок при работе с доменной моделью.
В завершении доклада были озвучены тенденции в DDD (DSL, Meta Programming System).
Впечатление положительное. Несмотря на то, что многое из услышанного на мастер-классе было уже известным, было интересно послушать про различные DM. Также, считаю, что в рамках мастер-класса удачно сочетается информация по UML, различным паттернам проектирования доменной модели. Было полезно освежить свои знания по проектированию DM и получить новые.