Так вышло, что в этом году я сильно заинтересовался темой Domain driven design и по мере возможности ее изучал. Про выводы, которые я сделал расскажу позже, а в этой статье хочу поделиться источниками, которыми пользовался и считаю наиболее полезными.

Главным образом, это два курса на Pluralsight:

  1. Отличный вводный курс “Domain driven design fundamentals”. Курс включает комментарии Эрика Эванса и был одобрен Ван Верноном (оба - авторы самых популярных книг по DDD).
  2. Более практический курс, который стоит посмотреть следом - “Domain driven design in practice”

По своему опыту могу сказать, что курсы на Pluralsight позволяют сэкономить кучу времени. Понятно, что если прочитать книги Эванса и Ван Вернона, то знания о DDD будут глубже. Но курсы также дают вполне четкое представление о Domain driven design за меньшее время. Словом, для первичного погружения - рекомендую! Кстати, для обоих курсов есть субтитры на русском и английском. А еще Microsoft дарит 3 месяца использования Pluralsight, берем здесь.

Также очень полезен блог Владимира Хорикова. Он является отличным дополнением его курса.

В своем выступлении на конференции Domain-Driven Design Europe в 2016 году, Эванс рассказывает об актуальности DDD в наши дни. Очень любопытно.

Приятного изучения!