otimo conteudo! Estava trabalhando há um tempo com nestjs e tbm estou estudando clean arch e sempre ficava na duvida de como integrar com a estrutura de module/service/controller principalmente a parte de injecao de dependencias baseada em interfaces (DIP). Pretendo manter esse repo como ref daqui pra frente!
Não consegui pegar a ideia do porque não colocar o injectable no serviço que está dentro do application e no repo que está dentro da infra. Voltei o vídeo algumas vezes mas ainda não consegui pegar. Alguém pode me dar uma luz?
Porque ao utilizar o decorator injectable você vai estar amarrando teu core ao framework criando uma dependencia. A ideia é fazer com que o framwork se adapte ao teu código ao inves do teu codigo se adaptar ao framework.
estou criando uma api em nest e o banco é mongo,porem não estou usando typeorm(estou usando mongo normal ,criando os schemas etc),vale a pena ou é burrice?
Bom, depende, com orms em geral vc tem uma camada de abstração em relação ao banco (menos code e mais legibilidade), que por outro lado vc perde performance. Ent tudo depende do proposito. Outro problema tbm é qual orm escolher, por exemplo já tive problema com o typeorm e realmente n tinha solução (issue aberta no git). Outro q é mt bom para node é o sequelize.
Pessoal, adicionamos o código-fonte na descrição da live!
Muito esclarecedor, Luiz Carlos. Obrigado por mais essa espetacular aula.
Gemini me recomendou esse vídeo
Excelente material!
Boa , conteudo top obrigado ajudou muito
otimo conteudo! Estava trabalhando há um tempo com nestjs e tbm estou estudando clean arch e sempre ficava na duvida de como integrar com a estrutura de module/service/controller principalmente a parte de injecao de dependencias baseada em interfaces (DIP). Pretendo manter esse repo como ref daqui pra frente!
Oi Marcus, tudo bem?
Obrigado pelo feedback e prestígio do conteúdo!
2:47:00 muito verdade.
Professor, eu poderia criar uma entidade especifica pro typeorm, pra nao ter que mexer na minha regra de negocio?
Não consegui pegar a ideia do porque não colocar o injectable no serviço que está dentro do application e no repo que está dentro da infra. Voltei o vídeo algumas vezes mas ainda não consegui pegar. Alguém pode me dar uma luz?
Porque ao utilizar o decorator injectable você vai estar amarrando teu core ao framework criando uma dependencia. A ideia é fazer com que o framwork se adapte ao teu código ao inves do teu codigo se adaptar ao framework.
estou criando uma api em nest e o banco é mongo,porem não estou usando typeorm(estou usando mongo normal ,criando os schemas etc),vale a pena ou é burrice?
Bom, depende, com orms em geral vc tem uma camada de abstração em relação ao banco (menos code e mais legibilidade), que por outro lado vc perde performance. Ent tudo depende do proposito.
Outro problema tbm é qual orm escolher, por exemplo já tive problema com o typeorm e realmente n tinha solução (issue aberta no git). Outro q é mt bom para node é o sequelize.
@@icaroaraujo2240 opa obg pela resposta,ta dando tudo certo a camada de abstração da certo tambem usando mongoose direto ,obrigado meu amigo
Teria o link do repositório?
Oi Paula, tudo bem? Adicionamos o código-fonte na descrição da live!