Nas aulas foi criado um modelo de dominio Livro e ele tinha o controller e service. Em uma projeto com o NestJS cada modelo de dominio vai ser um modulo novo, por exemplo: "Cliente", "Pedido", "PedidoDetalhe", "Produto".
No NestJS para uma melhor arquitetura do projeto posso criar um modulo separado para cada modelo de dominio ?
A documentação sugere os módulos como formas de encapsular responsabilidades independentes, mas não opina se cada modelo deve ter seu módulo único. Creio que sejam arquiteturas que podem funcionar bem de ambas as formas e requer uma certa experimentação no seu caso de uso.