Aplicações multi tenancy com Nest.js

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2025

ความคิดเห็น • 27

  • @SuperRonaldinhu
    @SuperRonaldinhu 7 หลายเดือนก่อน +3

    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!!!

    • @argentinaluiz
      @argentinaluiz 7 หลายเดือนก่อน +2

      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!

    • @SuperRonaldinhu
      @SuperRonaldinhu 7 หลายเดือนก่อน +1

      @@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!!!

  • @infocastell
    @infocastell 7 หลายเดือนก่อน

    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.

  • @infocastell
    @infocastell 7 หลายเดือนก่อน

    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.

  • @elvitin
    @elvitin หลายเดือนก่อน

    Podeira falar como da pra trabalhar com recursos do postgres para multenancy

  • @hikifirchield
    @hikifirchield 7 หลายเดือนก่อน +3

    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?

    • @argentinaluiz
      @argentinaluiz 7 หลายเดือนก่อน

      Kkkk, fiz um story no Instagram que não apanhei após a live
      O repositório será outro, estará no GitHub devfullcycle

  • @Bonecolandiaw
    @Bonecolandiaw 7 หลายเดือนก่อน

    Nunca usei Nest ... E achei a aula para quem nunca usou bem confusa, se ja tivesse visto algo sobre, talvez entendesse melhor.

  • @fabibonete5278
    @fabibonete5278 7 หลายเดือนก่อน +1

    bom dia! onde está disponivel no github o nestJS ?

    • @argentinaluiz
      @argentinaluiz 7 หลายเดือนก่อน

      Oi Fábio, tudo bem? Colocamos no link da descrição

  • @Alaf384
    @Alaf384 7 หลายเดือนก่อน +1

    Estou usando o WSL na minha máquina é deu erro na hora de usar o prisma, não consigo usar nenhum comando do prisma.

    • @argentinaluiz
      @argentinaluiz 7 หลายเดือนก่อน +1

      Oi Alaf, qual erro está acontecendo?

    • @Alaf384
      @Alaf384 7 หลายเดือนก่อน

      @@argentinaluiz SyntaxError: Unexpected token '?'

    • @Alaf384
      @Alaf384 7 หลายเดือนก่อน +1

      Reinstalei em outro projeto o prisma e funcionou.

  • @tarcisio.reis1973
    @tarcisio.reis1973 7 หลายเดือนก่อน

    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?

    • @argentinaluiz
      @argentinaluiz 7 หลายเดือนก่อน +1

      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?

    • @UmKaraGamer
      @UmKaraGamer 7 หลายเดือนก่อน +1

      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
      @tarcisio.reis1973 7 หลายเดือนก่อน +1

      @@argentinaluiz entendi a idéia, quero entender quando usar o docker e não usar.

    • @argentinaluiz
      @argentinaluiz 7 หลายเดือนก่อน

      @@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

    • @flpnascto
      @flpnascto 7 หลายเดือนก่อน +1

      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.

  • @tarcisio.reis1973
    @tarcisio.reis1973 7 หลายเดือนก่อน +1

    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?

    • @argentinaluiz
      @argentinaluiz 7 หลายเดือนก่อน

      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

    • @tarcisio.reis1973
      @tarcisio.reis1973 7 หลายเดือนก่อน +1

      @@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?

    • @argentinaluiz
      @argentinaluiz 7 หลายเดือนก่อน

      @@tarcisio.reis1973 Basicamente todo seu projeto terá um Dockerfile especificado o que é necessário para a aplicação Node.js rodar.

    • @pthiago_s5075
      @pthiago_s5075 7 หลายเดือนก่อน

      roda "nvm use "

  • @daeskk
    @daeskk 3 หลายเดือนก่อน

    3horas pra ensinar a fazer um crud