Melhorando a performance de uma API em Go

Sdílet
Vložit
  • čas přidán 28. 08. 2023
  • Na primeira edição da rinha de backend vários programadores tiveram de desenvolver uma API e aplicar testes de carga contra ela pra entender qual o p75, p90, p95... e seus response times. Nesse vídeo eu mostro em um passo a passo as decisões para tornar uma api go mais performática.
    Evolua com desafios técnicos inspirados em testes reais de empresas de tecnologia:
    💪 devgym.com.br/
    🔗Links úteis
    * Minha implementação: github.com/filhodanuvem/rinha...
    * Repositório da Rinha com regras e resultados: github.com/zanfranceschi/rinh...
    🏆Melhores vídeos do cana sobrel:
    * Dev em Portugal 2021 • 3 mitos sobre uma carr...
    * Dev em Portugal 2019-2020 • Dev em Portugal 2019-2020
    * Minha história contada em vídeos: • Minha 1a entrevista pr...
    * Meus testes práticos • Meu TESTE PRÁTICO em P...
    * Entrevistas de emprego • #1 Como é uma ENTREVIS...
    * Testes automatizados • Testes na programação ...
    * Como começar a programar • Escrevendo seu PRIMEIR...
    ▶️ Redes sociais
    Instagram: / filhodanuvem
    Twitter: / filhodanuvem
    GitHub: github.com/filhodanuvem
    🎥 Equipamentos usados nesse vídeo
    Amazon Brasil:
    Microfone: amzn.to/3zujQII
    Câmera (lente kit padrão): amzn.to/2UQspip
    Tripé: amzn.to/2UM6Xv4
    🕰Capítulos

Komentáře • 241

  • @gurodriguesdev

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

  • @valmirknasel

    O que eu vi é que o problema não estava na linguagem em si e sim no banco e no nginx e o uso do cache melhorou drasticamente a performance. Ou seja vai ser o mesmo gargalo pra todo mundo, independente da linguagem!

  • @GustavoOliveira-px9mp

    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.

  • @wesleysousa3311

    Cara fiquei triste quando vc disse que a sua api ficou ruim de performance quando dobraram a carga, vc fez um trabalho impecável foi atras dos mínimos detalhes acredito que se tivesse mais tempo vc tiraria de letra. Parabéns pelo conteúdo e a propósito sou novo aqui 😂😂😂😂

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

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

  • @angelo_aosol

    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!

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

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

  • @TiCambirela

    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.

  • @pedroa.oliveira2323

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

  • @MarcelloJSilva
    @MarcelloJSilva Před dnem

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

  • @laislima_dev

    Muito interessante ver a sua linha de raciocínio e como resolveu os problemas que foram aparecendo.

  • @RodrigoBranas

    excelente vídeo!

  • @higormartins123

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

  • @danielcn1210

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

  • @shadowload2

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

  • @kameikay

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

  • @aleroxac

    Dahora d+, feliz com tua volta mano!

  • @diogoribeiro5831

    Top tier content!