DDD вообще не про код. То есть тупой круд в дерганьем SQL в контроллерах тоже можно делать по DDD если у тебя домен достаточно простой.
Я думал ддд про тройку бизнес - разработка - код. Что эти трое должны иметь один и тот же язык, единое понимание того что происходит и как.
А дёрганье sql в контроллерах не очень соответствует этой модели в том плане, что содержит язык который понимают последние два, но абсолютно не понимает (и не должен) первый