Vai depender da modelação feita. A ideia dos micro serviços é usar conceitos de DDD para separar as fronteiras entre cada domínio através dos Bounded Contexts. Mas sim, normalmente cada micro serviço é um repositório Git diferente e os testes a serem feitos são ao próprio micro serviço e usa-se mocks para estes serem testados em vários tipos de erro e resultado visto terem de ter integração com outros micro serviços. Ele neste vídeo explicou numa arquitetura modular monolith e no contexto que ele explicou, de facto as categorias e os produtos estariam no mesmo micro serviço. Falando de uma aplicação completa, este exemplo poderia ser um dos micro serviços do sistema.
os environment das imagens dos bancos escolhidos no docker depende da imagem ? tipo, como vc sabe quais nomes por nas envs ou é você que escolhe qualquer nome ?
Alguém pode me ajudar? No PrismaService o 'beforeExit' dá o seguinte erro "O argumento do tipo 'string' não é atribuível ao parâmetro do tipo 'never'."
Aqui segui certinho o passo a passo mas infelizmente não consegui fazer o docker funcionar... Aparece vazia a pasta do projeto e fica dando erro que não encontra a pasta workspaces, tive que pular essa parte, tava perdendo muito tempo com o Docker. Uso Windows aqui
P1001: Can't reach database server at `controleFinanceiro_DB`:`5432` Please make sure your database server is running at `controleFinanceiro_DB`:`5432` esse erro vem quando uso postgres ele tem suporte ?
A proposta era Nest js saiu do tema demais, colocou bocado de plugin e configurações desnecessárias para quem quer apenas entender o framework, explicou coisas que não tem nada haver(pelo menos num primeiro momento) com o Nest como o Docker e trabalho em equipe, simplifique mais a didática e vá direto ao ponto, pra quem tá iniciando isso embaralha demais a mente, meu vs code não se comportou como o seu, ou seja não terei como usar docker no meu projeto porque ele simplesmente abre uma pasta com conteiner sem nada dos arquivos do nest, péssima didática...
Eu achei bem rápido, deve ser por conta do tanto de memória ram que esta disponível pro WSL Quando eu utilizo o Express com nodemon, demora bem mais pra compilar o projeto quando do o save
10:37 - Introdução
11:34 - Início
Isso aqui vale ouro meus amigos. tenho video de nestjs, melhor coisa que fiz foi aprender NESTJS
Que aula incrível! Parabéns pelo conteudo! 👏
Excelente conteúdo! Tenho usado bastante o Nest e aprendi algumas coisas bem legais aqui! Forte abraço!
Que aula incrível. deu para aprender muita coisa. obrigado Full Cycle
Parabéns pelo conteúdo!
Que live sensacional !!
Que aula sensacional
Aula monstruosa, pena que ja nao peguei o bonus e nem vagas! parabens e gratidao! Obrigado
Mas microserviços nao seria ter um repo pra cada domínio? (Categorias, usuários, etc...)
Estou apresendendo ainda sobre
Vai depender da modelação feita. A ideia dos micro serviços é usar conceitos de DDD para separar as fronteiras entre cada domínio através dos Bounded Contexts. Mas sim, normalmente cada micro serviço é um repositório Git diferente e os testes a serem feitos são ao próprio micro serviço e usa-se mocks para estes serem testados em vários tipos de erro e resultado visto terem de ter integração com outros micro serviços. Ele neste vídeo explicou numa arquitetura modular monolith e no contexto que ele explicou, de facto as categorias e os produtos estariam no mesmo micro serviço. Falando de uma aplicação completa, este exemplo poderia ser um dos micro serviços do sistema.
Manda o repositório pra nós 😅😅
os environment das imagens dos bancos escolhidos no docker depende da imagem ? tipo, como vc sabe quais nomes por nas envs ou é você que escolhe qualquer nome ?
O projeto pratico pode ser em mais de uma linguagem?
To até agora esperando o microservico..
Alguém pode me ajudar? No PrismaService o 'beforeExit' dá o seguinte erro "O argumento do tipo 'string' não é atribuível ao parâmetro do tipo 'never'."
Aqui segui certinho o passo a passo mas infelizmente não consegui fazer o docker funcionar... Aparece vazia a pasta do projeto e fica dando erro que não encontra a pasta workspaces, tive que pular essa parte, tava perdendo muito tempo com o Docker. Uso Windows aqui
tem como customizar um validation estilo o do laravel? E no retorno do erro vir junto o nome do campo. Implementar tudo do zero é osso..rs
Alguém mais teve esse erro no this.$on: O argumento do tipo 'string' não é atribuível ao parâmetro do tipo 'never'?
Você deve estar utilizando o prisma 5.0.0
Na documentação do prisma tem a correção. "upgrading-to-prisma-5"
agora é process.on
publiquei o link do repositório aqui pro pessoal poder ver e apagaram o comentário??
P1001: Can't reach database server at `controleFinanceiro_DB`:`5432`
Please make sure your database server is running at `controleFinanceiro_DB`:`5432`
esse erro vem quando uso postgres ele tem suporte ?
Vc colocou o host do BD errado, daí o prisma não consegue se conectar, seria localhost?
A proposta era Nest js saiu do tema demais, colocou bocado de plugin e configurações desnecessárias para quem quer apenas entender o framework, explicou coisas que não tem nada haver(pelo menos num primeiro momento) com o Nest como o Docker e trabalho em equipe, simplifique mais a didática e vá direto ao ponto, pra quem tá iniciando isso embaralha demais a mente, meu vs code não se comportou como o seu, ou seja não terei como usar docker no meu projeto porque ele simplesmente abre uma pasta com conteiner sem nada dos arquivos do nest, péssima didática...
Frescura sua. Use o cérebro que vai saber diferenciar as coisas.
É só cmg ou dev container é bem lento?
achei bem lento também
Eu achei bem rápido, deve ser por conta do tanto de memória ram que esta disponível pro WSL
Quando eu utilizo o Express com nodemon, demora bem mais pra compilar o projeto quando do o save
npx prisma migrate dev
/home/node/app/node_modules/.bin/../node/bin/node: 1: This: not found ta aparecendo esse erro
Não é necessário usar o npx, apenas prisma migrate dev