Pelo que entendi lendo a documentação do framework e olhando o curso até o módulo de implementação do banco de dados.
Existem 3 tipos de arquivos que são criados na estrutura de cada entidade:
1. Controller - Contato com as requisições client-side
2. Service - Métodos
3. Modules - Centraliza as responsas de controller e service e é utilizado para relacionar módulos na importação entre eles
No caso o padrão MVC. Estou certo nesse raciocínio e definições de cada parte da estrutura?
Uma coisa que me deixou confuso no curso foi que está sendo utilizado produto.model.ts e não produto.module.ts O instrutor do curso está utilizando padrões diferentes da documentação oficial ou são coisas diferentes?
Agradeço se souberem me responder estas 2 questões.