Melhorando a performance de uma API em Go

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

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

  • @gurodriguesdev
    @gurodriguesdev ปีที่แล้ว +96

    vc literalmente fez o video que todo mundo queria, como sempre: muito inteligente

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Valeuuu, que bom que curtiu cara!

  • @GustavoOliveira-px9mp
    @GustavoOliveira-px9mp ปีที่แล้ว +44

    Esse tipo de video é perfeito. Saber como você pensa e soluciona um problema difícil, é uma verdadeira aula! Se puder, faz mais videos como esse.

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Opa Gustavo! Que bom que curtiu! Pode deixar.

  • @diogoribeiro5831
    @diogoribeiro5831 ปีที่แล้ว

    Top tier content!
    manooo que vídeo foda, obrigado pelo compartilhamento de conhecimento 👊

  • @ricodo1
    @ricodo1 ปีที่แล้ว +12

    Cara, eu não sou de comentar em vídeos, mas na moral, esse vídeo é muito valioso e é uma baita aula. Parabéns pelo conteúdo!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Valeu mesmo pelo comentário, fico feliz demais em saber que tu gostou a ponto de mandar uma mensagem. Tamo junto.

  • @flmendes
    @flmendes ปีที่แล้ว

    Olha, vi vários vídeos sobre esse desafio e o seu tá SINISTRO!!!!!! Muito bom!!! parabéns !!!!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Opa, valeu mesmo! Que bom que curtiu o vídeo!

  • @ViniciusRodrigues-yc3gf
    @ViniciusRodrigues-yc3gf ปีที่แล้ว

    Uma verdadeira aula 👏🏾 fiquei até com vontade de aprender Go

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Valeu Vinicius! Vem pro lado do go haha

  • @angelof90
    @angelof90 ปีที่แล้ว

    Mano você brilhou muito na criação das soluções pra melhorar a performance da API 🌟e ter visto seu vídeo foi inspirardor! Obrigado !!!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Valeu demais pelo comentário Ângelo, que bom que curtiu o vídeo e te inspirou de alguma forma

  • @saulopereira7704
    @saulopereira7704 ปีที่แล้ว

    brabo d++++++ cai aqui via indicação do youtube e ja vou devorar todos os videos!!!!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Opa, valeuuu Saulo. Bem vindo.

  • @Miocardium
    @Miocardium ปีที่แล้ว

    Parabéns pelo vídeo. Aprendi d+!!!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      💯 que bom que aprendeu algo por aqui, valeu

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

    seus vídeos são inspiradores!!! Sou novo inscrito e estou maratonando tudo rsrs. Muito bom

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

      Opa, bem vindo! Que bom que sua curtindo, boa maratona

  • @TiCambirela
    @TiCambirela ปีที่แล้ว +1

    Vim aqui deixar o meu relato, sou programador júnior e esse é o tipo de vídeo que eu sempre quis assistir enquanto estudava. Na prática, todos os conceitos de performance e principalmente a visão de alguém com conhecimento da área. Por favor traga mais conteúdos nesse estilo, como desafios, pequenos sistemas ou problemas didáticos pra análise. É muito interessante. Obrigado.

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Valeuu pelo feedback, estou pensando com carinho em como trazer mais desse formato e feedbacks como o seu me animam a encontrar como :)

  • @cleomarpestilli
    @cleomarpestilli ปีที่แล้ว

    Muito bom, muito bem explicado.

  • @pedroa.oliveira2323
    @pedroa.oliveira2323 ปีที่แล้ว +7

    CARA, QUE BRABO! Muito fluída a forma que tu comunica e parece que o tempo não passa... Ganhou mais um inscrito.

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Daoraaa, que bom que curtiu Pedro

  • @af2b
    @af2b ปีที่แล้ว +2

    Tu é fera demais!
    Por mais vídeos assim.
    Abraço.

  • @ericnevesr
    @ericnevesr ปีที่แล้ว

    Você é incrível cara, curto muito seu conteúdo!

  • @rogimnazario
    @rogimnazario ปีที่แล้ว

    Genial como sempre, meu amigo!

  • @thejurandirjr
    @thejurandirjr ปีที่แล้ว

    esse vídeo caiu na minha timeline na sorte, e que sorte! obrigado por compartilhar tanto conhecimento bruto, vale mais que ouro meu rei, abraços!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Opa, que bom que apareceu pra ti, espero que encontre outros vídeos legais no canal pra maratonar.

  • @sauloneiman5321
    @sauloneiman5321 ปีที่แล้ว

    Parabéns pela aula. Altamente instrutiva. 👏👏👏

  • @edilton.junior
    @edilton.junior ปีที่แล้ว

    inscrito no canal e no devgym pro, agora só estudar !!! abraço e obrigado !!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Opa, bem vindo no canal e na Devgym Pro, qualquer coisa é só entrar em contato.

  • @shadowload2
    @shadowload2 ปีที่แล้ว +3

    cara nem costumo comentar em vídeos, mas voce é otimo e muito didático, continue assim, ganhou um inscrito

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      valeu muito pelo comentário e pelas palavras. Welcome aboard :)

  • @inocenciocordeiro
    @inocenciocordeiro ปีที่แล้ว

    Muito bom vídeo, gosto quando falas sobre performance e qualidade de código. Go ahead!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Valeu Inocêncio 🙏🏾 Obrigado por sugerir o vídeo.

    • @inocenciocordeiro
      @inocenciocordeiro ปีที่แล้ว

      @@Filhodanuvem Disponha.

  • @luismerlini
    @luismerlini ปีที่แล้ว +1

    bigodin, voce é top!

  • @breno9138
    @breno9138 ปีที่แล้ว

    Primeira vez aqui no seu canal, vídeo muito bom camarada!

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

    Excelente abordagem, muitas dicas de observabilidade de performance, obrigado.

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

      valeu Marcello, que bom que curtiu.

  • @RodrigoBranas
    @RodrigoBranas ปีที่แล้ว

    excelente vídeo!

  • @pauloricardosantos3540
    @pauloricardosantos3540 ปีที่แล้ว

    QUE VIDEO FODA, GO SEMPRE NA FRENTE NÉ RSRSRS

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Rsrsrs valeu Paulo! Go é vida

  • @lucasfloriani
    @lucasfloriani ปีที่แล้ว

    Que video sensacional! Explicou cada etapa da otimização pra chegar no objetivo desejado, parabéns!

  • @laislima_dev
    @laislima_dev ปีที่แล้ว +4

    Muito interessante ver a sua linha de raciocínio e como resolveu os problemas que foram aparecendo.
    Eu aprendi muito com essa rinha, ainda vou me organizar para terminar o meu projeto rsrs

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Legal Laís! A melhor parte da rinha foi cada um poder aprender algo novo independente da experiência.

  •  ปีที่แล้ว

    Belíssimo vídeo

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

    Aulas!!! Mais um inscrito.

    • @Filhodanuvem
      @Filhodanuvem  11 หลายเดือนก่อน +1

      Opa,bem vindo mano

  • @VagasPraJunior
    @VagasPraJunior ปีที่แล้ว

    Excelente vídeo! Excelente explicação e muito aprendizado!

  • @leonardobilhalva555
    @leonardobilhalva555 ปีที่แล้ว

    Que conteúdo absurdo! Cheguei agora e já virei fã do canal. Parabéns demais!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      🙏 que bom que curtiu Leonardo. Bem vindo

  • @igribeiro_
    @igribeiro_ ปีที่แล้ว

    Gostei desse tipo de video!

  • @kameikay
    @kameikay ปีที่แล้ว +6

    Como sempre, que vídeo FODA! Parabéns! Você me motiva a estudar Go todo dia! Valeuuu!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Valeuuu Kameikay, que bom que curtiu. E valeu por estar no canal a mó tempo.

  • @NisaelMGomes
    @NisaelMGomes ปีที่แล้ว +1

    Valeu!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      🙏🏾 valeu pelo superThanks Nisael!

    • @NisaelMGomes
      @NisaelMGomes ปีที่แล้ว

      ​@@Filhodanuvemseu conteúdo é incrível

  • @tiozaoist
    @tiozaoist ปีที่แล้ว

    Video massa demaissssssss.
    tive que compartilhar com geral aqui, conteúdo de ponta .

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Opa! Obrigado por compartilhar, ajuda muito 🙏 🙏 🙏

  • @jhonatanfrade3763
    @jhonatanfrade3763 ปีที่แล้ว

    Que massa! Da forma como tu mostrou a sua experiência na rinha deu até vontade de participar! Parabéns, ficou muito legal!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Valeuuu Jhonatan, fica ligado que a rinha de compiladores está prestes a começar e vai rolar um de frontend também.

  • @tonicospinelli
    @tonicospinelli ปีที่แล้ว +2

    Uma verdadeira aula sobre performance e troubleshooting 🎉

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Valeu mano! Vindo de você é um baita elogio.

  • @cunhafelipe96
    @cunhafelipe96 ปีที่แล้ว

    Animal o vídeo!!!

  • @danielcn1210
    @danielcn1210 ปีที่แล้ว

    Nem terminei de ver o vídeo mas já quero te dar parabéns!!! Excelente conteúdo.

  • @tiagotele1
    @tiagotele1 ปีที่แล้ว +2

    Excelente vídeo! Sua didática foi incrível e só deu pra perceber o "caos" no processo pq vc falou no final! Bem inspirador essa "rinha".

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      hahahaha que bom que tu curtiu (e que deu pra minimizar o caos).

  • @aleroxac
    @aleroxac ปีที่แล้ว

    Dahora d+, feliz com tua volta mano!
    Conteudinho true do true, que venha mais!!!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Opa, valeu pelas palavras!

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

    Caracaaaa, que vídeo maravilhoso! +1 inscrito🎉

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

      opa, valeu Salmo! Bem vindo.

  • @tiomikadev
    @tiomikadev ปีที่แล้ว

    Baita aula!! Eu sou front, mas to cada vez mais me apaixonando pelo back end, e esse teu video me deixou mais pilhado hahahaha

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      hahahaha aí sim, mordido pelo lado backend da força haha.

  • @programedegraca
    @programedegraca ปีที่แล้ว

    Que aula, contéudo maravilhoso demais !!!!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      🙏🏾 valeu pelo comentário.

  • @thalles-dev
    @thalles-dev ปีที่แล้ว

    Top!

  • @jonatapereira9219
    @jonatapereira9219 ปีที่แล้ว

    Meus parabéns, existe muito pouco conteúdo aqui no ytube em pt-BR com tamanha qualidade, sensacional

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Valeu Jonata, que bom que curtiu!

  • @karylchesman2475
    @karylchesman2475 ปีที่แล้ว

    Meu patrão, que qualidade é essa hein??!! Ta maluco, roteiro 11/10! Parabéns pelo conteúdo e pela inteligência de desenvolve-lo! +1

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Valeu demais! Deu trabalho mas valeu a pena se tu curtiu!

  • @tclemos
    @tclemos ปีที่แล้ว

    Sensacional, excelente vídeo! Go é vida!

  • @stalinsn
    @stalinsn ปีที่แล้ว

    Man, tô impressionado, sou dev focado para o front end e muito "curioso" com o assunto tratado nesse vídeo, mas que delícia esse conteúdo e a forma como vc apresentou, parabéns!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Muito obrigado. A ideia do vídeo era realmente soar interessante pra backend e frontend devs. Que bom que curtiu.

  • @guesswhoitsrnx
    @guesswhoitsrnx ปีที่แล้ว

    Negão, cê é monstro!

  • @LLsanooge
    @LLsanooge ปีที่แล้ว

    voce podia muito fazer a parte 2 desse video indo a fundo na sua implementacao com a nova carga dobrada de testes. A rinha de backend ja acabou, mas esse caminho na identificacao de gargalos e decisoes para melhorar a performance sao mto mto mto mto bons e educativos. vlw!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Valeu pela sugestão angelo! Tão vindo novas rinhas aí, de compiladores e frontend. Vou precisar escolher em qual participar por acho que elas vão rolar esse mês haha

    • @LLsanooge
      @LLsanooge ปีที่แล้ว

      @@Filhodanuvem pois simmmmmmm eu comecei a estudar absurdamente p essa de compiladores agora. Acho q n vai dar tempo de eu alcançar a galera p entregar pq sou noob, mas tô engolindo c++ álgebra e estrutura de dados lakalalka se você escolher essa vai ser muito legal 😎

  • @higormartins123
    @higormartins123 ปีที่แล้ว +5

    caraca.. como eu nao sei nada de backend, tenho muito a aprender. Valeu pelo conteúdo, muito bom ter videos assim por aqui 😍

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      que bom que agregou higor!

  • @wsaoliveira
    @wsaoliveira ปีที่แล้ว

    que top, parabéns !
    ganhou um seguidor

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Opa, bem vindo(a) e brigadão!

  • @aislanarislou
    @aislanarislou ปีที่แล้ว

    +1 inscrito mano!!! Muito bom ficou esse vídeo!! Acabei ficando curioso o que seria agora o próximo gargalo depois de dobrar a carga haha. Vale a pena uma parte 2 hein rs!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Valeuuu cara, vale mesmo ein, quem sabe não volto com essa parte 2 rsrs

  • @pedroimpulcetto
    @pedroimpulcetto ปีที่แล้ว

    Incrível Claudson!!!! Vídeo sensacional

  • @Cassitu
    @Cassitu ปีที่แล้ว +2

    Faz tempo que eu via alguem tão alto nível assim... apenas meus manos de trampo. Mas esse vídeo é uma aula e informação de amos de experiências. Veio... me arrepei! Tu arrasa demais kskskssksks, sucesoooo meu queridão.
    Uma aula falando tanto de um simples exemplo, quanto uma comparação com e vida real. Kskskskkskssk aí sim.

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      ❤️ valeu pelo feedback Cassio, deu trabalho mas que bom que gostou do resultado.

  • @kevintrindadegoncalves7817
    @kevintrindadegoncalves7817 ปีที่แล้ว

    Cara, você é maravilhoso, na moral. Muito obrigado pelo conteúdo

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Muito obrigado Kevin por sempre aparecer aqui nos comentários nos últimos anos.

    • @kevintrindadegoncalves7817
      @kevintrindadegoncalves7817 ปีที่แล้ว

      @@Filhodanuvem mérito do seu ótimo conteúdo, já vou aplicar esse conhecimento no projeto que construí

  • @AndersonSantos-hg8nd
    @AndersonSantos-hg8nd ปีที่แล้ว

    Excelente! Mesmo num vídeo compacto você conseguiu mostrar os bastidores da busca por performance, o que é bem comum no mundo real de desenvolvimento. Estou aprendendo Go há alguns meses, você tem sido uma inspiração. Sua didática é muito, muito mesmo, acima da média.

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Obrigado Anderson! Não tem elogio melhor que falar que minha didática foi boa.

  • @dipereira0123
    @dipereira0123 ปีที่แล้ว

    Sensacional! Ganhou mais um inscrito 😃

  • @jacksonbarretojr
    @jacksonbarretojr ปีที่แล้ว

    Obrigado por esse maravilhoso aprendizado ❤
    Por favor, mais vídeos sobre isso!!!!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Valeuuu Mano jack! Pode deixar

  • @videosdomarcio
    @videosdomarcio ปีที่แล้ว

    Vc é golaço brother!!!!

  • @iudizm
    @iudizm ปีที่แล้ว

    conteúdo de qualidade

  • @nandoandrade34
    @nandoandrade34 ปีที่แล้ว

    amo a rinha, e amo o review de todo esse cenário, simplesmente só aprendizado

  • @wagnerbugs
    @wagnerbugs ปีที่แล้ว

    Adorei o vídeo. Não sou programador GO, mas fiquei super focado no vídeo e adorei o resultado. Parabéns pelo vídeo. Novo inscrito.

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      daora! Se curtiu o vídeo sem ser programador Go então o vídeo cumpriu o propósito.

  • @ProgramandocomRoger
    @ProgramandocomRoger ปีที่แล้ว

    Parabens, estava sentindo falta dos seus videos.
    Namoral um dos melhores conteudos de programação no youtube

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Opa, valeu demais pelo elogio e obrigado por continuar acompanhando o canal.

  • @MatheusAraujo0
    @MatheusAraujo0 ปีที่แล้ว

    Você me inspira demais cara! Da sua história ao seu conhecimento. Obrigado tudo isso conosco ❤ e belo boné heheheh

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      🙏 🙏 obrigado pelo comentário Matheus. É muito doido saber que te inspiro de alguma forma. (Esse boné tá causando, nem era a intenção hahaha)

  • @emanuellazaro9968
    @emanuellazaro9968 ปีที่แล้ว

    Vídeo inspirador, obrigado por esse conteúdo

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      valeuu! que bom que curtiu!

  • @luizhpriotto
    @luizhpriotto ปีที่แล้ว

    bem legal

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Valeu Luiz que bom que curtiu

  • @silvioboaventura2255
    @silvioboaventura2255 ปีที่แล้ว

    Tu é brabo mesmo hein!!

  • @rafaelmdurante
    @rafaelmdurante ปีที่แล้ว

    Mano, você é único! Não à toa tá sold out. ❤ Valeu por mais um vídeo de extrema qualidade.

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Hahahahah sold out. Valeuu irmão

  • @hermessantos181
    @hermessantos181 ปีที่แล้ว +1

    Pra quem nao entendeu, ele deu uma aula, e cabe a nós pesquisarmos literalemnte cada termo e implementar em apis de estudo (ou reais) tudo que ele falou. Que video, meus caros, que video...

  • @guilhermelinosp
    @guilhermelinosp ปีที่แล้ว

    FODAAAAAAAAA

  • @victorlimavocals
    @victorlimavocals ปีที่แล้ว

    Que vídeo FODA!

  • @DiasDeDev
    @DiasDeDev ปีที่แล้ว

    Muito bom! 👏🏻👏🏻
    Chegou a testar um índice fulltext pra busca?

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Eu não investi tanto, cheguei a usar uns operadores tsvector e tsquery mas não vi grande melhora. Talvez não tenha isolado essa solução o bastante pra perceber a diferença, ou testei ela com a carga inicial antes de dobrarem, não lembro rsrs

  • @jdflorencio
    @jdflorencio ปีที่แล้ว

    Achei o boné ali atrás muito legal. 👏👏

  • @lucaasdev
    @lucaasdev ปีที่แล้ว

    Que massa esse vídeo, o nome do canal é muito bom também 😅. Estou acompanhando agora o vídeo, sou iniciante em programação e estou agora lidando com o backend do meu projeto de uma pequena loja online. Talvez tente fazer isso em NodeJS em algum momento para ver o quanto ele perde para essas outras linguagens mais performáticas, se eu conseguir. +1 inscrito.

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      ótima ideia fazer isso pra estudar, seja bem vindo Andre.

  • @witalok2
    @witalok2 ปีที่แล้ว

    Como tu faz para ver esse trace das rotinas ?

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Usando o go tool trace em linha de comando, se buscar por esse termo deve encontrar um post como esse daqui
      about.sourcegraph.com/blog/go/an-introduction-to-go-tool-trace-rhys-hiltner

  • @victorraphael2453
    @victorraphael2453 ปีที่แล้ว

    Cara, muito bom teu vídeo! Gostei do conteúdo e foi legal saber da rinha, não conhecia e curto muito esses desafios também!
    Sobre a performance se tu reparar no 22:06 na comparação da última versão, apesar do tempo de resposta ter melhorado muito, tu perdeu muito no volume de execuções, caiu praticamente pela metade.

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Valeuu Victor. A carga da rinha era x (essa metade) e só no fim ela dobrou, eu devia ter tirado todos os prints com x mas só percebi que tinha tirado tudo com 2x no final da edição, então acabei contando a história com prints 2x exceto a última implementação

  • @rafaelcarvalho2918
    @rafaelcarvalho2918 ปีที่แล้ว

    qual a ideia do bone do MST na cabeça do octocat ?

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +2

      Meu marido colocou lá e eu deixei haha.

  • @wallaceWAOS
    @wallaceWAOS ปีที่แล้ว

    Gostei bastante do video! +1 inscrito ...
    uma unica obs: achei o audio do video meio baixo ...

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Valeuu pela colocação e bem vindo Wallace. Vou dar uma chegada no áudio.

  • @vitoraduarte
    @vitoraduarte ปีที่แล้ว

    Amei o bonezinho do octocat

  • @ViniciusSantos-xd6kp
    @ViniciusSantos-xd6kp ปีที่แล้ว

    Vídeo e explicação top demais !! Só fiquei com uma dúvida, por que ao invés de criar go routines para inserção do registro você não inseriu direto no DB após verificar se não existe? E logo após a inserção no DB já inserir no redis também?
    Obrigado pelo conteúdo

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Fala Vinicius, que bom que curtiu.
      De todo o processo de endpoint post a parte mais custosa/demorada era a escrita no banco, escrever na memória/cache é mais rápido por isso só adicionei no cache e já retornei uma resposta. Por isso comentei que estava sacrificando a persistência, já que não é comum fazer esse caminho inverso na vida real.

  • @victorBrapp
    @victorBrapp ปีที่แล้ว

    Kkkk o nome rinha de backend foi sensacional. Parabéns pelo vídeo, 24 minutos que passou voando.

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Hahahah também adorei o nome. Valeu pelo comentário, se o tempo passou rápido então vou investir em mais vídeos assim.

  • @leandronsp
    @leandronsp ปีที่แล้ว

    por mais vídeos assim, pfv

  • @nobregangelo
    @nobregangelo ปีที่แล้ว

    Cara, você tem algo que tá muito escasso hoje, autenticidade. Vou nem falar da sua inteligência e capacidade técnica, choveu de comentários assim já hahaha esse final do vídeo onde você joga a true para galera de que o fluxo para chegar na solução não foi tão bonito como parece foi a cereja do bolo. Muitos acham que as vezes a solução vem pronta, achando que é 99% genialidade e 1% trabalho duro. Parabéns pelo vídeo, não te conhecia mas ganhou um inscrito. Vídeo perfeito, grande abraço!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Muito obrigado pelas palavras meu caro, infelizmente o lado ruim de vídeos na internet é a falsa sensação que ele pode passar, por isso quis deixar claro que essa prática de busca de performance na maioria das vezes é baseada de hipóteses, tentativas, testes e erros.

  • @victorbarros1130
    @victorbarros1130 ปีที่แล้ว

    ahhhh mano Bone de movimento terrorista no cenario nao, velho. Ai quebra a firma.
    kkkkkkkk
    brinks
    Video muito brabo, essa ideia da rinha foi demais!

    • @TiagoVizoto
      @TiagoVizoto ปีที่แล้ว

      Cara, eu não concordo esse "movimento", mas o conhecimento q ele passa é valido, pelo menos. Ainda mais dele usar um Mac ao invês do GNU/Linux, é tipo desmerecer a luta do OpenSource . e do Cara que jogou uma torta no Tio Bill ou apoiar o Jobs ter feito a galera trabalhar 90 horas por semana

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Hahaha Valeu Victor! A rinha foi a coisa mais incrível que eu vi nos últimos anos em termos de comunidade de software.

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Tiago não é porque eu apoio open source que eu tenho que usar tudo open source neh hahaah. Imagina.

    • @TiagoVizoto
      @TiagoVizoto ปีที่แล้ว

      @@Filhodanuvem na verdade sim. Chega no Richard Stallman e diz que vc usa mac e apoia o opensource, Seria uma heresia. A Church of Emacs iria te perseguir kkkkk

  • @w3nd311
    @w3nd311 ปีที่แล้ว +1

    q delicia de aula.
    Faz mais vídeos de backend. fora os tutoriais, tem muito pouco conteudo em pt pra babckend

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Opa, valeu! Já tem bastante material de back mas vou continuar!

  • @naoExiste00
    @naoExiste00 ปีที่แล้ว

    Mano, tem como fazer um video baixando o postgres? Eu ja tentei instalar por vídeo e pela documentação e não consegui, tentei durante uma semana, comecei ate a instalar em máquina virtual

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      Fala Carlos mas exatamente onde é o problema ? Depois de baixar o que acontece quando você tenta rodar ?

    • @naoExiste00
      @naoExiste00 ปีที่แล้ว +1

      @@Filhodanuvem Agora eu estou no trabalho não vou poder informar, mas quando eu chegar em casa copio o erro aqui. Vlw

  • @0x045c
    @0x045c ปีที่แล้ว

    vídeo perfeito com destaque ao boné do mst kkkkkk tmj like e inscrito

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Hahaha valeuu e bem vindo ao canal

  • @diegoernanisa
    @diegoernanisa ปีที่แล้ว

    Como participar desse evento?

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Já aconteceu, segue a @rinhadebackend no Twitter pra saber quando vai ser o próximo. Enquanto isso pode brincar com o desafio atual.

  • @samuelteixeiras
    @samuelteixeiras ปีที่แล้ว

    Opa blz? Qual foi o nome do Docker plugin que vc usou?

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Opa! É o plugin “Resource usage”. Tive que atualizar o docker desktop pra última versão pois não estava aparecendo pra mim.

  • @sommelierdeconteudo
    @sommelierdeconteudo ปีที่แล้ว

    muito bom cara, muito bom mesmo, parabéns, agora é esperar o vídeo do pessoal das outras linguagem kkkkk

  • @daniel_goncalves
    @daniel_goncalves ปีที่แล้ว +1

    Pega o melhor colocado lá que usou GO e explica o código dele pra gente aprender. Aproveitando, quando eu vi sobre a rinha, que era uma tabela só, na minha cabeça todo mundo ia usar MongoDb. Na minha cabeça, para essa solução ele seria o mais rápido de todos. Mas para minha surpresa, todos mundo usou o Postgres. Não entendi porque. Poderia explicar também?
    Valeu, parabéns pelo conteúdo.

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      É uma boa pergunta Daniel mas eu tenho quase certeza que todo mundo começou pelas tecnologias que tinha mais familiaridade. Fazer tunning de postgres já foi um desafio e seria maior ainda em mongo no meu caso, já que trabalhei menos com ele.

  • @artu_almeida
    @artu_almeida ปีที่แล้ว +2

    fiquei sabendo dessa rinha dias depois, infelizmente nao participei, mas mesmo assim eu decidi fazer esse desafio, só pra praticar mesmo, estou utilizando golang e postgres, eu nem tenho uma estrategia pra performance tipo distribuição de CPU/RAM etc, com certeza minha api nao vai aguentar muito, mas só de eu conseguir configurar o nginx, criar imagem docker da minha api, montar toda essa arquitetura, jogar ela em um docker compose, fazer tudo isso rodar em uma VM, e ainda conseguir executar o gatling (uma ferramenta que eu nem sabia que existia) nessa VM, eu ja estarei satisfeito...
    entao a questao nem é se minha arquitetura vai aguentar muito ou nao.... o meu desejo mesmo é conseguir montar essa arquitetura toda
    acho que por isso eu nao conseguiria competir, montar tudo isso é meu desafio, enquanto para os competidores da rinha tudo isso é arroz com feijao

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว +1

      o grande legal da rinha foi justamente ter um projeto onde todo mundo podia aprender e se divertir, os mais juniors e os mais seniors conseguiam exercitar conhecimentos diferentes.

    • @artu_almeida
      @artu_almeida ปีที่แล้ว

      @@Filhodanuvem sou pleno, os competidores eram mais seniors?
      eu vi alguns projetos, pessoal separando 0.5 CPU pro banco, outros 1.5 CPU pro banco, olhando tudo aquilo fiquei perdido
      eu não faço ideia de qual forma é a ideal para distribuir CPU pros componentes, isso é um conhecimento que eu realmente nao tenho

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

    Seria melhor ainda se tivesse um curso onde vc vai implementando isso e vai batendo nessa dificuldade

  • @kp_beta
    @kp_beta ปีที่แล้ว

    video ficou incrivel, eu também fiz uma solução em go que infelizmente deu problema na rota de contagem e o resultado ficou zerado. Conheci golang pelo teu canal e hoje é minha linguagem favorita para hobby.
    Tu trampa ativamente com go?

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Que bom que curtiu o vídeo Luca. Trabalho com go sim no dia a dia.

  • @randomgamer518
    @randomgamer518 ปีที่แล้ว

    Muito foda, fiz minha API em Go também e to agora aprendendo sobre caching e goroutines pra tentar melhorar a perofrmance
    Alguma recomendação de material de leitura?

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Fala mano, pra goroutine, eu começaria pelo go tour
      go.dev/tour/concurrency/1
      já deu uma olhada? Sobre caching não me vem nada na cabeça além da documentação do sistema de cache que estiver usando.

  • @carloshenriqueoliveira79
    @carloshenriqueoliveira79 ปีที่แล้ว

    rs mt brabo ksksksk brabo a niveis estratosfericos ksksk foda demais. pode trazer mais pq só nesse vc me mostrou que 19 ms caramba ksksks 19 kkk o pior cenario ksks brabo. indo no redis e dps no db cara brabo kk ta doido ksksk continue assim um dia quero chegar nesse nivel do senhor e nem é puxando saco não achei muito foda esses 19ms

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      Hahahha valeu mesmo Carlos! Senhor está no céu mas fico feliz mesmo que tenha curtido o vídeo.

  • @Aaa-ow4rb
    @Aaa-ow4rb ปีที่แล้ว

    boné FODA de fundo!!

    • @Filhodanuvem
      @Filhodanuvem  ปีที่แล้ว

      🧢 valeu pelo comentário