RESOLVENDO DESAFIO BACKEND PLENO com AWS LAMBDA + SQS + S3 | PARTE 2

Поделиться
HTML-код
  • Опубликовано: 11 янв 2025

Комментарии •

  • @kaioferreiracosta
    @kaioferreiracosta 9 месяцев назад +6

    Muito show o conteúdo fernada, na parte dos 9:40 onde removeu a categoria do produto, existe a anotacão @DBRef do mongo, assim vc adiciona uma referencia e não o dado em si, e quando for atualizar a referencia, essa atualizacão ja reflete nas demais collections.

  • @eduardylopes3593
    @eduardylopes3593 11 месяцев назад +8

    Estava assistindo a parte 1, e me perguntando se teria uma parte 2, esse vídeo apareceu assim que terminei lá.
    Apesar de não usar Java, achei muito bom e didático, parabéns!

    • @kipperdev
      @kipperdev  11 месяцев назад

      Muito obrigada Edu! Fico feliz que gostou 💜

  • @robertorres2
    @robertorres2 11 месяцев назад +2

    Você manja muito de Java e tem uma excelente didática. Aprendi bastante. Obrigado!

  • @DANIELGOMESDEMORAISCIRILO
    @DANIELGOMESDEMORAISCIRILO 11 месяцев назад +2

    seus vídeos são muito bons. Me fizeram desistir do mercado de TI, q coisa chata kk. obigado e td d bom

  • @TrilhaSenior
    @TrilhaSenior 11 месяцев назад +1

    Excelente vídeo. Usar SQS e SNS eu diria que deveria ser até o padrão de mercado como primeira abordagem a ser considerada pensando em event driven. Tem uma série de problemas de consistência eventual ao lidar com esse approach de event driven mas a stack da aws já ajuda demais!

  • @gabrielmedeiros9806
    @gabrielmedeiros9806 11 месяцев назад +3

    Conteúdo bem difícil de achar no youtube.
    Mto bom.

    • @kipperdev
      @kipperdev  11 месяцев назад

      Valeuu demais Gabriel! 💜

  • @eliabekun
    @eliabekun 11 месяцев назад +1

    Muito show! Parabéns amaei! Gostaria de mais conteúdos desse...valeria muito ser membro com um quadro só com esse tipo de conteúdo

    • @kipperdev
      @kipperdev  10 месяцев назад

      Muito obrigadaa, Elia 💜

  • @Ash_Born
    @Ash_Born 11 месяцев назад

    Estava ansioso pela parte 2, seu canal é muito bom!

    • @kipperdev
      @kipperdev  11 месяцев назад

      obrigadaaa! Espero que tenha gostado 🫶🏼💜

  • @NunesDecK
    @NunesDecK 11 месяцев назад +2

    Olá, parabéns sempre pelo otimo trabalho com os vídeos, uma coisa que eu não entendi, gerenciamos o arquivo JSON com o lambda no S3, ok, não ficou faltando a parte onde nossa API irá consultar os dados do S3 para otimizar velocidade?

  • @paulofledo123
    @paulofledo123 11 месяцев назад

    Já sou fã, parabéns moça

  • @carlosaugusto.devjava
    @carlosaugusto.devjava 11 месяцев назад +1

    Parabéns pelo belo trabalho. Sobre o desafio, ele TODO, o contexto todo é bem pesado pra uma vaga de emprego. Acho que eles querem alguém que já faça tudo isto todo dia !!!

    • @betanoir570
      @betanoir570 11 месяцев назад

      Isso é óbvio

    • @heraldo623
      @heraldo623 11 месяцев назад

      É vaga de pleno

    • @carlosaugusto.devjava
      @carlosaugusto.devjava 11 месяцев назад

      @@heraldo623 mas ta fazendo o pacote completo. O Senior faz o que ?

    • @Brendospdev
      @Brendospdev 11 месяцев назад +1

      @@carlosaugusto.devjava na empresa em que trabalho sênior faz muito mais do que só código. atua em conjunto com as lideranças para tomada de decisão, apoia as pessoas de senioridade mais baixa com passagem de conhecimento e desbloqueio, atuam no planejamento de novas features e afins. Esse tipo de desafio é bem comum para vaga de pleno e normalmente é passado o mesmo para sênior, só que tendo o critério de avaliação diferente.

    • @carlosaugusto.devjava
      @carlosaugusto.devjava 11 месяцев назад

      @@Brendospdev sim, isto é o correto. Mas aos poucos a gente vai deixando de colocar a mão na massa. .Isto é péssimo.

  • @camilafigueira1279
    @camilafigueira1279 11 месяцев назад

    muito diva! seu conteudo eh mt bom

    • @kipperdev
      @kipperdev  11 месяцев назад

      Obrigada Cami!! 💜

  • @leoaferraz
    @leoaferraz 11 месяцев назад

    Aula top demais.

  • @queenoflimbs5
    @queenoflimbs5 10 месяцев назад +1

    Não to achando a parte 1! Não aparece no card. Vc pode linkar na descrição ou recolocar o card?

  • @willcode
    @willcode 11 месяцев назад

    Sensacional Fer!

  • @andreluiscunha3156
    @andreluiscunha3156 10 месяцев назад

    Primeiramente parabéns pelo conteúdo. Uma coisa: entendi que você usou lambda para facilitar a faz todo sentido numa situação real, mas me pergunto se no caso do teste nao teria sido melhor implementar um microsserviço para consumir e publicar no S3, uma vez que a empresa quer ver o código e nao sei como eles avaliariam a lambda function?

  • @1tiquinho
    @1tiquinho 11 месяцев назад

    Parabéns pelo conteúdo! Sugestão pro futuro: criar uma lambda a partir de uma aplicação java-native compilada com a graalvm no lugar da lambda python..

    • @kipperdev
      @kipperdev  11 месяцев назад

      Obrigadaa! E anotei a sugestão 😃

  • @KermesSalustiano
    @KermesSalustiano 9 месяцев назад

    Show!!! Fer poderia me ajudar, estou iniciando na area de BackEnd com java e gostaria que indica-se um curso para eu fazer. Algum que voce tenha feito, pois você manja muito em Java. poderia me indicar??

  • @Carlos_Ferreira0012
    @Carlos_Ferreira0012 10 месяцев назад

    Como eu faço para conseguir desenvolver esse meu lado em desafios … tem algum curso? Algo que abrange todos esses métodos e sacadas para solucionar problemas ?

  • @vagnereix
    @vagnereix 11 месяцев назад

    Massa demais fe! ✨

    • @kipperdev
      @kipperdev  11 месяцев назад +1

      Obrigadaa Vagner! 💜

  • @diogofranco190
    @diogofranco190 11 месяцев назад +4

    Só um ponto se vc usar sqs e sns está pagando duas vez sendo que pode mandas para o sqs direto e como se eu usasse o kafka para mandar mensagem para o rabbitMQ não faz muito sentindo

    • @JoãoBisinotti
      @JoãoBisinotti 4 месяца назад +1

      concordo, nesse caso específico, onde o consumidor é uma única fila, nao tem porque o sns na minha visão

    • @enryunto8087
      @enryunto8087 3 дня назад

      Obrigado, eu achei estranho no inicio o porque do SNS, sendo que na minha cabeça o SQS ja deveria poder receber direto e processar

  • @iamconrado
    @iamconrado 8 месяцев назад

    Poxa. Fiz algo errado. Nao apareceu no meu bucket do s3 o objeto criado.

  • @marcelohenry6793
    @marcelohenry6793 10 месяцев назад +1

    fiz o mesmo desafio utilizando php/Laravel.

    • @kipperdev
      @kipperdev  10 месяцев назад

      Boaa, compartilha com o pessoal aqui nos comentários!

  • @UmaTagPorDia
    @UmaTagPorDia 11 месяцев назад

    Colocar o ID da categoria direto do produto gera outro problema, imagina se um produto tiver a possibilidaed de estar emmais de uma categoria.
    Aqui sempre utilizo tabelas pivot para relacionamento de objetos, não uso mais ID de referencia pra conectar objetos.
    Usar pivot resolve inumeros problemas de compatilhamento de dados.

    • @enryunto8087
      @enryunto8087 3 дня назад

      Um dos requisitos nesse desafio é o produto ter só uma categoria e um dono, por isso as ref de owner e categoryId direto no produto

  • @gabrielmedeiros9806
    @gabrielmedeiros9806 11 месяцев назад +11

    Meu maior medo é um dia entrar na minha conta da AWS e está com 1M de custo kk

    • @cirilomegg
      @cirilomegg 11 месяцев назад +1

      Você pode criar um budget para ser notificado quando for atingido um certo percentual do planejado. Já ajuda.

    • @gabrielmedeiros9806
      @gabrielmedeiros9806 11 месяцев назад +2

      @@cirilomegg pior que eu até tenho kk, mas sei lá, vai que não olho o e-mail ou algo do tipo. Até botei umas travas de valor também.

    • @brunokingz
      @brunokingz 11 месяцев назад +2

      Por isso que eu fiz esse teste usando MinIO ao inves de AWS, mockar é mais seguro haha

    • @cirilomegg
      @cirilomegg 11 месяцев назад +2

      Localstack é uma boa alternativa para desenvolvimento tb.

    • @kipperdev
      @kipperdev  11 месяцев назад +2

      Ahahahahahah sim, eu também!
      Como o pessoal comentou, é bom configurar os budgets e alertas por e-mail pra evitar surpresas!

  • @Credin84
    @Credin84 11 месяцев назад

    Maravilhosa, muito bom o video

    • @kipperdev
      @kipperdev  11 месяцев назад +1

      Muito obrigada!! 💜

  • @rddd21
    @rddd21 11 месяцев назад

    Possuo 0 experiência em programação, mas desde sempre me interessei muito pelo Backend, queria começar a faculdade, aconselha começar a faculdade e junto com a faculdade entrar em um curso tipo rocketseat?

  • @jemessonlima
    @jemessonlima 11 месяцев назад

    Desafio bem legal.

  • @MrPinkAds
    @MrPinkAds 11 месяцев назад

    Parabéns!!!

  • @elisioricardo
    @elisioricardo 8 месяцев назад

    Dev java precisa saber node.js ? Obrigado pelo video me ajudou muito !

    • @kipperdev
      @kipperdev  8 месяцев назад +3

      Oii Eli!
      Que bom que o vídeo te ajudou 💜
      Precisar não precisa, mas é sempre bom se expor a uma linguagem de programação diferente, isso nos dá uma robustez na hora de desenvolver. Eu tive várias sacadas quando troquei a linguagem de programação!

  • @ChandlerBing11
    @ChandlerBing11 11 месяцев назад

    Tava devendo hein, Fê?! Huahuahua obrigadão! ❤

    • @kipperdev
      @kipperdev  6 месяцев назад

      hahaha que bom que gostouu

  • @Nicholas7506
    @Nicholas7506 11 месяцев назад +1

    Porque usar o SNS e não enviar direto para o SQS?

    • @augustosavi2364
      @augustosavi2364 11 месяцев назад

      ruclips.net/video/a3tPHH8uwPc/видео.htmlsi=sB9jONUSKJNej_1F&t=4235

  • @spewberg
    @spewberg 11 месяцев назад

    Quando eu li ANOTA AI eu pensei que era algum framework japonês novo, aonde a AI faz todo o serviço! 😅😅😅

  • @vienna4581
    @vienna4581 11 месяцев назад

    Que pena que a aws é obrigatório botar cartão pra criar conta, só me lembro de umas pessoas que acabaram ficando devendo vários dolares por terem sem querer expondo a chave da aws no github , acaba que quem quer usar para aprender fica com receio e não cria conta

  • @luizerajoga1506
    @luizerajoga1506 11 месяцев назад

    conteudo top!!

  • @gabrielmedeiros9806
    @gabrielmedeiros9806 11 месяцев назад

    A segunda chamada do product com owner id 444444 não deveria ter atualizado ao invés de ter criado 2?

    • @kipperdev
      @kipperdev  11 месяцев назад +1

      Simm, exatamente. Se reparar ele atualizou o catálogo do owner 444444, colocando um novo produto dentro do catálogo, por que os produtos eram diferentes, com id diferente, então tinha mesmo que colocar mais um produto na lista de produtos do catálogo!

  • @pedrord466
    @pedrord466 11 месяцев назад +1

    Acho demais chamar isso se pleno

    • @kipperdev
      @kipperdev  11 месяцев назад

      Os desafios de Júnior costumam ser mais tranquilos, mas claro isso depende muito de empresa pra empresa e do contexto da vaga, como esse desafio era um pouco mais completinho e exigia um conhecimento de nuvem, ele está mais pra nível de pleno!
      Mas claro, isso é muito relativo mesmo

  • @IIIIIIIIIIII_-.-_IIIIIIIIIIIII
    @IIIIIIIIIIII_-.-_IIIIIIIIIIIII 11 месяцев назад

    👀

  • @PenseBaixoNivel
    @PenseBaixoNivel 11 месяцев назад

    Ah cara,n da....java é horrivel....eu até queria continuar olhando teu canal...mas java n da...