Estou ainda no modulo 4, mas me surgiu a duvida ao ver sido mostrado que é trabalhado a inversao de dependencia, e que nao devo trazer camadas de infraestrutura para o domínio.
Porem quando uso spring ou um javaEE da vida, tenho as vantagens em usar a injeção de dependencias do framework, como o controle de transação por exemplo.
Nessa situação, o que você costuma fazer/utilizar?