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 ?
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
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'."
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 !!
Aula monstruosa, pena que ja nao peguei o bonus e nem vagas! parabens e gratidao! Obrigado
Que aula sensacional
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.
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 ?
Manda o repositório pra nós 😅😅
To até agora esperando o microservico..
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
O projeto pratico pode ser em mais de uma linguagem?
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 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'."
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