Parabéns Luizão, como sempre, excelente conteúdo. De tantas aulas que vc já deu de Nestjs, você desenrola tudo rapidinho kkk No momento do "erro" na palavra password escrita com 3 "s" me deu agonia até você conseguir corrigir com a ajuda do chat kkkk Obrigado pela aula mestre!!!
Opa Ronaldo, tudo bem? Se fosse off, eu já teria identificado, mas em live você tá prestando atenção em várias coisas, você olha e não vê, kkkkk Quando eu vi o pessoal no chat dizendo "3 s", eu não entendi e fiquei pensando o que seria isto, kkkk Muito obrigado por prestigiar a live!
@@argentinaluiz Eu imagino a loucura que deve ser fazer live, pensar na lógica do código, explicar e acompanhar se está tudo ok com a transmissão.... enfim, loucura, longe de mim criticar viu kkk Parabéns pelo conteúdo gratuíto. Infelizmente no país que vivemos não damos valor ao ensino o quanto ele merecia =(. Ansioso pelas próximas lives =) Sucesso amigo!!!
Valeu Luiz, pela aula, esttou assistindo ainda, estava lá na primeira aula, já gerando os recursos, mas surgiu uns erros, dai vim para essa aula, para ver se será falado alguma coisa. Erros de imports mesmo.
o cenário que compartilha a mesma base de dados, por ser por schema da tabela do banco de dados, cada tenant tem um schema daquela base, ou ser na mesma tabela, mas com um campo identificando qual o tenant, o qual, acredito que não seria a melhor escolha, no entanto, criar um schema para cada estrutura, fica mais fácil gerenciar, mas no entanto, é espaço no servidor na nuvem, é algo que deve ser gerenciado para que o cliente se responsabilize em assumir esse aluguel. E também o cenário, cada tenant o seu BD, são recursos e possibilidades que se pode utilizar, e que é importante entender e saber como configurar e gerenciar todos esses cenários.
aahhahah frase do evento "saíram para não entrar no couro" ahhahahha contúdo massa para abrir a mente sobre multi tenant e seus desafios esse será o mesmo repo usado para aula de front de 13/06/2024?
Pra que usar o Docker se tem de instalar esse nestJS, não entendi, fica 3 hrs. para aprender a programar isso, não é mais fácil instalar uma imagem do docker e usar ou estou falando merda?
Oi Tarcisio, tudo bem? Podemos começar um projeto Nest.js do zero dentro de um container, mas acaba sendo mais conveniente ter o Node.js instalado na máquina e já dar o start no projeto e depois colocar o Docker. Nesta aula usamos o Docker para levantar o MySQL, porque o intuito era mostrar o desenvolvimento de uma aplicação multi-tenacy, mas nos vídeos da imersão vamos ter Docker para tudo. A ideia da aula é mostrar um desenvolvimento do início ao fim de uma arquitetura Multi-tenancy no Nest.js, então começamos do zero, criando usuários, autenticação, parceiros, eventos e depois o multi-tenancy. Entendeu a ideia?
Você não necessariamente precisa instalar o nestJs. O CLI do nest permite você rodar os comandos que ele usou no vídeo, ou seja, fica a seu critério instalar ou não.
@@tarcisio.reis1973 Ah sim! A ideia é sempre usar Docker quando você tem um projeto que vai ser mais longevo, tipo vai ter que trabalhar com MySQL, Redis e etc, não faz sentido instalar tudo na máquina, mais fácil usar container. Então, configuramos também um container para programar e aí todo o ambiente é montado com apenas um comando
Desde que aprendi Docker nunca mais instalei DB na máquina. O Nest.JS uso direto na máquina pois é meu dia a dia. Quando estou aprendendo outras liguagens vou inicialmente de container. O docker vai ajudar demais também quando você está estudando ou fazendo cursos pois você cria uma "ambiente" para cada projeto que está desenvolvendo, garantindo que se tenha as configurações próprias para cada ambiente.
Eu tenho node menor que 20 como faço para trabalhar com versão superior, tenho que instalar nvm para gerenciar isso e como saber se os demais projetos antigos irão funcionar?
Uma forma de gerenciar isto seria NVM, tem o "asdf" que é uma ferramenta que consegue versionar node, python, java de uma forma melhor ainda, você consegue ter versão local do projeto e uma versão global. Mas, para resolver isto de vez, use Docker, então cada projeto terá um container com sua versão do Node.js
@@argentinaluiz então eu baixo uma imagem do nodejs igual ou maior a 20 isso e crio o projeto dentro desse container ao invés de usar asdf da vida, seria isso?
Parabéns Luizão, como sempre, excelente conteúdo. De tantas aulas que vc já deu de Nestjs, você desenrola tudo rapidinho kkk
No momento do "erro" na palavra password escrita com 3 "s" me deu agonia até você conseguir corrigir com a ajuda do chat kkkk
Obrigado pela aula mestre!!!
Opa Ronaldo, tudo bem?
Se fosse off, eu já teria identificado, mas em live você tá prestando atenção em várias coisas, você olha e não vê, kkkkk
Quando eu vi o pessoal no chat dizendo "3 s", eu não entendi e fiquei pensando o que seria isto, kkkk
Muito obrigado por prestigiar a live!
@@argentinaluiz Eu imagino a loucura que deve ser fazer live, pensar na lógica do código, explicar e acompanhar se está tudo ok com a transmissão.... enfim, loucura, longe de mim criticar viu kkk
Parabéns pelo conteúdo gratuíto. Infelizmente no país que vivemos não damos valor ao ensino o quanto ele merecia =(.
Ansioso pelas próximas lives =)
Sucesso amigo!!!
Valeu Luiz, pela aula, esttou assistindo ainda, estava lá na primeira aula, já gerando os recursos, mas surgiu uns erros, dai vim para essa aula, para ver se será falado alguma coisa. Erros de imports mesmo.
o cenário que compartilha a mesma base de dados, por ser por schema da tabela do banco de dados, cada tenant tem um schema daquela base, ou ser na mesma tabela, mas com um campo identificando qual o tenant, o qual, acredito que não seria a melhor escolha, no entanto, criar um schema para cada estrutura, fica mais fácil gerenciar, mas no entanto, é espaço no servidor na nuvem, é algo que deve ser gerenciado para que o cliente se responsabilize em assumir esse aluguel. E também o cenário, cada tenant o seu BD, são recursos e possibilidades que se pode utilizar, e que é importante entender e saber como configurar e gerenciar todos esses cenários.
Podeira falar como da pra trabalhar com recursos do postgres para multenancy
aahhahah frase do evento "saíram para não entrar no couro" ahhahahha
contúdo massa para abrir a mente sobre multi tenant e seus desafios
esse será o mesmo repo usado para aula de front de 13/06/2024?
Kkkk, fiz um story no Instagram que não apanhei após a live
O repositório será outro, estará no GitHub devfullcycle
Nunca usei Nest ... E achei a aula para quem nunca usou bem confusa, se ja tivesse visto algo sobre, talvez entendesse melhor.
bom dia! onde está disponivel no github o nestJS ?
Oi Fábio, tudo bem? Colocamos no link da descrição
Estou usando o WSL na minha máquina é deu erro na hora de usar o prisma, não consigo usar nenhum comando do prisma.
Oi Alaf, qual erro está acontecendo?
@@argentinaluiz SyntaxError: Unexpected token '?'
Reinstalei em outro projeto o prisma e funcionou.
Pra que usar o Docker se tem de instalar esse nestJS, não entendi, fica 3 hrs. para aprender a programar isso, não é mais fácil instalar uma imagem do docker e usar ou estou falando merda?
Oi Tarcisio, tudo bem?
Podemos começar um projeto Nest.js do zero dentro de um container, mas acaba sendo mais conveniente ter o Node.js instalado na máquina e já dar o start no projeto e depois colocar o Docker.
Nesta aula usamos o Docker para levantar o MySQL, porque o intuito era mostrar o desenvolvimento de uma aplicação multi-tenacy, mas nos vídeos da imersão vamos ter Docker para tudo.
A ideia da aula é mostrar um desenvolvimento do início ao fim de uma arquitetura Multi-tenancy no Nest.js, então começamos do zero, criando usuários, autenticação, parceiros, eventos e depois o multi-tenancy.
Entendeu a ideia?
Você não necessariamente precisa instalar o nestJs. O CLI do nest permite você rodar os comandos que ele usou no vídeo, ou seja, fica a seu critério instalar ou não.
@@argentinaluiz entendi a idéia, quero entender quando usar o docker e não usar.
@@tarcisio.reis1973 Ah sim! A ideia é sempre usar Docker quando você tem um projeto que vai ser mais longevo, tipo vai ter que trabalhar com MySQL, Redis e etc, não faz sentido instalar tudo na máquina, mais fácil usar container. Então, configuramos também um container para programar e aí todo o ambiente é montado com apenas um comando
Desde que aprendi Docker nunca mais instalei DB na máquina. O Nest.JS uso direto na máquina pois é meu dia a dia. Quando estou aprendendo outras liguagens vou inicialmente de container.
O docker vai ajudar demais também quando você está estudando ou fazendo cursos pois você cria uma "ambiente" para cada projeto que está desenvolvendo, garantindo que se tenha as configurações próprias para cada ambiente.
Eu tenho node menor que 20 como faço para trabalhar com versão superior, tenho que instalar nvm para gerenciar isso e como saber se os demais projetos antigos irão funcionar?
Uma forma de gerenciar isto seria NVM, tem o "asdf" que é uma ferramenta que consegue versionar node, python, java de uma forma melhor ainda, você consegue ter versão local do projeto e uma versão global.
Mas, para resolver isto de vez, use Docker, então cada projeto terá um container com sua versão do Node.js
@@argentinaluiz então eu baixo uma imagem do nodejs igual ou maior a 20 isso e crio o projeto dentro desse container ao invés de usar asdf da vida, seria isso?
@@tarcisio.reis1973 Basicamente todo seu projeto terá um Dockerfile especificado o que é necessário para a aplicação Node.js rodar.
roda "nvm use "
3horas pra ensinar a fazer um crud