Escovando Bits #39··51 min

Melhorias de performance que fazem sentido (ft. Martin Spier)

Você provavelmente não tem problema de performance. Mas quando tiver, não adianta otimizar o que você não sabe como funciona.

Player · episódio no Spotify. Ouça sem sair do site.

Com o Martin Spier (líder de Foundation Engineering no PicPay, quase uma década na Netflix) e o Elton Minetto, performance aparece como o guarda-chuva dos requisitos não funcionais (resiliência, escalabilidade, tempo de resposta), sempre um trade-off que depende do objetivo do negócio. A conversa vai de observabilidade e por que performance começa no front, passa pelo time enxuto que cuidava de milhares de dispositivos na Netflix criando ferramenta pra tirar carga dos devs, e chega em quando uma empresa pequena deve começar a olhar pra isso.

Pontos altos:

  • Escalabilidade é o problema perigoso, não latência: latência degrada aos poucos e você corrige; escalabilidade estoura e você não sai do buraco.
  • Performance às vezes é o oposto de UX: um sistema que fazia a ação complexa instantaneamente parecia não ter feito nada, e precisou de um delay artificial pra o usuário perceber.